gpt4 book ai didi

java - 在 MPS 中运行原始文本文件

转载 作者:搜寻专家 更新时间:2023-11-01 03:25:01 26 4
gpt4 key购买 nike

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

是否有解决此问题的方法,或者我应该恢复使用其他基于词法分析器/解析器的工具,例如 JavaCC 或 ANTLR?

最佳答案

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

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

关于java - 在 MPS 中运行原始文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16286424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com