我的编译器类要求我们找到其中一种语言的 yacc 语法,并将其与我们编写的分词器结合起来。想必这对谷歌来说很容易,但我找不到它,我的同学也很挣扎。这三种语言中任何一种的 yacc 语法就足够了。
下面链接中的语法使用与 Yacc 相同的 LALR 解析器(参见 [Changelog][1]),我认为根据这个答案,它比使用 LL 的 ANTLR 更接近您的需求:能否修改 ANTLR 语法文件以供 PLY 使用?
您可以在此处找到 LALR Ecmascript 语法:http://scriptonite.cvs.sourceforge.net/viewvc/scriptonite/scriptonite/src/ecmascript.grammar?revision=1.7
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)