Java 在MPS中运行原始文本文件

Java 在MPS中运行原始文本文件,java,dsl,lexer,parser-generator,mps,Java,Dsl,Lexer,Parser Generator,Mps,我正在使用该工具开发一个应用程序。但是,作为投影编辑器的MPS不允许运行以纯文本文件编写的程序。代码必须通过插件在MPS编辑器或IntelliJ Idea中编写。MPS的整个概念与特定的IDE相关联 这方面有什么解决办法吗?或者我应该回到其他基于lexer/parser的工具,比如JavaCC或ANTLR吗?唯一的“解决办法”是使用传统的解析器,它构建MPS样式的AST 投影编辑器使MPS摆脱了各种解析问题(考虑C的MPS样式编辑器),代价是无法解析。每种技术选择都有好处和成本

我正在使用该工具开发一个应用程序。但是,作为投影编辑器的MPS不允许运行以纯文本文件编写的程序。代码必须通过插件在MPS编辑器或IntelliJ Idea中编写。MPS的整个概念与特定的IDE相关联

这方面有什么解决办法吗?或者我应该回到其他基于lexer/parser的工具,比如JavaCC或ANTLR吗?

唯一的“解决办法”是使用传统的解析器,它构建MPS样式的AST

投影编辑器使MPS摆脱了各种解析问题(考虑C的MPS样式编辑器),代价是无法解析。每种技术选择都有好处和成本