1

我正在尝试为内部 C DSL 编写一些新语句。我选择的工具是MPS,基础是mbeddr的 c-core 。我在网上找到了这个教程。由于它有点旧,我无法复制设置本身的确切结构。

我想做的是创造一种新的语言。此语言必须由 com.mbeddr.core 扩展。我发现,如何扩展语言并这样做了。我需要自己扩展每一种语言 com.mbeddr.core.*,其他一切都不起作用(它现在甚至无法正常工作)。

我在结构模块中创建了一个新语句。在那里,我将概念扩展为语句(显示了 cmcstatements.structure)。然后,按照视频教程,我想在小时候添加一个表达式,这就是失败的地方。

我不确定我在哪里出错了。正确设置它非常困难,因为所有教程/指南都已过时。

谢谢你的帮助,

最好的西蒙

4

0 回答 0