为什么在cmd中cmd javac可以运行但是cmd javacc不行

确认一键查看最优答案

本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!

刚刚接触解释器请高手多多指点。

希望基于一个开源的项目设计一套自定义的语法,根据语法分析的结果动态的组合各种功能,执行后获得最终的结果说白了,是希望将变化的部分通过修改特定的配置文件的方法来代替对玳码执行逻辑的修改。个人认为通过自定义的解释器的方法有可能实现上述目标但没有ANTLR,或cmd javaccc的任何经验如何作出取舍,请大家赐教謝谢!

本版专家分:13487

红花 2004年10月 cmd javac大版内专家分月排行榜第一

ANTLR只进行到AST树这部分,并不是完整的编译器但是生成的代码结构优良,较符合oo思維

cmd javaccc貌似已经停止改进,但是能完成整个编译器的功能不过对此软件的应用不熟。

本版专家分:13487

红花 2004年10月 cmd javac大版内专家分月排行榜第一

匿洺用户不能发表回复!

Compiler的简称功能强大且与平台无关。使用cmd javacCC的基本步骤是编写词法分析的语法文件生成语法分析器代码,整合语法规则和语法分析代码

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
 手动编写扫描器或解析器是比较繁琐的事情,所以我们可以使用扫描器生成器和解析器生成器来生成扫描器与解析器只需要指定需要解析的语法,就能生成解析相应语法的代码
如果使用6.0版本,运行此命令可运行 

我要回帖

更多关于 cmd javac 的文章

 

随机推荐