首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mps语法单元格给出消息“错误缺少对jetbrains.mps.lang.core的依赖”

mps语法单元格给出消息“错误缺少对jetbrains.mps.lang.core的依赖”
EN

Stack Overflow用户
提问于 2020-10-02 08:25:31
回答 2查看 179关注 0票数 1

我正在关注Kolja在Youtube上的重型Meta (4) livestream。

我试图使用语法单元格包装二进制表达式。投影看起来像这样

代码语言:javascript
复制
<default> editor for concept BinaryExpression                                                                                                          
  node cell layout:                                                                                                                                    
    projection: [> wrap % left % grammar.constant wrap % right % <]                                                                                    
    grammar: rule: <derive from projection>    (instance of CellModel_RefNode)  (instance of GrammarConstantQueryCell)  (instance of CellModel_RefNode)
                                                                                                                                                       
  inspected cell layout:                                                                                                                               
    <choose cell model>                                                                                                                                

grammar.constant constant text属性设置为subconcept.conceptAlias

不幸的是,我在编辑器中得到了两个包装单元格的错误消息:

代码语言:javascript
复制
Error Missing Dependency on jetbrains.mps.lang.core

当我重新构建编辑器、语言或项目时,它会报告重建是成功的,但是,在沙箱项目中键入数字之后,我无法获得别名(+、-、* /)的预期行为。

我已经将jetbrains.mps.lang.core添加到编辑器中,但它显示为灰色,即未使用。

在本教程的前面,当我在数字文字编辑器上使用wrap时,即使编辑器显示了同样的错误消息,也会发生预期的行为。因此,错误信息可能是一条红鲱鱼。

我在用

  • MPS 2020.2 (202.6397.948)。(我在2020.1有同样的问题)
  • ,来自de.itemis.mps.Extension-2020.1.1477.e4af43c的语法单元格(我想--不知道如何检查)。
EN

回答 2

Stack Overflow用户

发布于 2020-10-29 02:57:15

有一个快速的修复操作,“添加虚拟组件来修复对jetbrains.mps.lang.core的依赖”。您可以执行它来修复错误。

票数 0
EN

Stack Overflow用户

发布于 2022-06-08 00:02:03

您必须使用JetBrains MPS 2021.2.1 -它工作正常。

我在2032.3使用了grammar.wrap --它没有正常工作。您可以构建语言,但更改不应用于模型--在最新的MPS版本2021.3中使用语法单元格语言仍然存在一些问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64168383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档