使用mbeddr和mps增强C语言的设置

使用mbeddr和mps增强C语言的设置,c,dsl,mps,C,Dsl,Mps,我正在尝试为内部C DSL编写一些新语句。 我选择的工具是,基础是的c核。 我在网上找到了教程。由于它有点旧,我无法复制设置本身的确切结构 我想做的是创造一种新的语言。此语言必须由com.mbeddr.core扩展。我发现,如何扩展语言,并这样做了。我需要扩展每一种语言com.mbeddr.core。*就其本身而言,其他一切都不起作用(现在甚至不能正常工作) 我在结构模块中创建了一个新语句。在那里,我将这个概念扩展为一个语句(显示了c.m.c.statements.structure)。然后,在

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

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

我在结构模块中创建了一个新语句。在那里,我将这个概念扩展为一个语句(显示了c.m.c.statements.structure)。然后,在视频教程之后,我想作为一个孩子添加一个表达式,这就是它失败的地方

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

谢谢你的帮助


最好的西蒙

你应该帮助别人帮助你。您需要提供指向
mbeddr
MPS
()的链接。您还应该显示您尝试过的代码,因为任何人都无法在不看到代码的情况下猜出您做错了什么。另请参阅,以获取对
mbeddr
(和MPS)的参考,请参阅。感谢您的适当批评。我修改了我的问题,并在课文中添加了参考资料。关于我的代码,没有什么可补充的。MPS是一个基于GUI的开发套件,生成大部分内容。与视频相比,我没有改变任何东西。与议员们一起工作的人们将有望理解我的意思。