【问题标题】:Documentation: list of operators文档:操作员列表 【发布时间】:2020-04-17 10:37:15 【问题描述】: 在哪里可以找到运营商列表。 如果“+”、“-”、“/”、“%”、“==”、“ 类似what can be found here for java。 我在文档中找不到它们,否则真的很好。 【问题讨论】: 感谢您对我们文档的赞赏! 标签: rascal 【解决方案1】: 这里描述了大多数运算符:http://tutor.rascal-mpl.org/Rascal/Expressions/Expressions.html#/Rascal/Expressions/Operators/Operators.html 这里还有更多类型的表达式也可以看作是运算符:http://tutor.rascal-mpl.org/Rascal/Expressions/Expressions.html#/Rascal/Expressions/Expressions.html 【讨论】: 谢谢,尤尔根。但是运营商是一个有很多含义的词。我说的是所有在表达式之间显示为中缀的关键字。实际上,这构成了语言的清晰度。我相应地编辑了我的问题。 我知道,由于 Rascal 的 MPL 特性,它可能难以提供。但这并不需要任何费用。 我认为运算符页面上的运算符表应该列出所有的中缀运算符,以及一些前缀和后缀运算符,例如传递闭包+。如果该表没有回答您的问题,那么我需要对该问题进行更多解释。也可能是缺少一些运算符;我去看看。 @AlainD 我们可以查询 Rascal 本身的语法并给出该语言中所有文字的完整列表? 这是我在 Rascal 中所有语法的基本事实来源:github.com/usethesource/rascal/blob/master/src/org/rascalmpl/…