问题标签 [jay-parser-generator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1263 浏览

c# - Jay,单声道 C# 编译器和更改语法

我正在尝试在我的 Mac 上为 Mono C# 编译器设置构建环境。目的是扩展研究项目的语法。我一直在努力建立构建。我确信答案很简单,但到目前为止我还找不到任何有用的信息。

我希望在 MonoDevelop 中有一个解决方案,语法是其中的一部分,并且在项目编译时会考虑对语法的任何更改。

到目前为止,我找到的解决方案文件包括一个 cs-parser.cs 文件,该文件在我从项目页面获得的源文件中不存在。我猜这个文件是在 cs-parser.jay 上运行解析器生成器的结果,但我找不到有关如何将其设置为构建步骤的信息(或者就此而言手动运行解析器生成器)

链接到如何使用 mcs 的演练教程将不胜感激或简单的一步一步

0 投票
0 回答
211 浏览

c# - Mac 上的 Jay 解析器生成器生成 Java 而不是 C#

我正在尝试运行 Jay 解析器生成器(使用 jar 文件)。我这样运行它:

这在我的 Windows 机器上运行良好。但是,当在我的 Mac OSX 机器上运行它时,我不断获得 Java 源文件而不是请求的 C# 源文件。有想法该怎么解决这个吗?