大家好,欢迎来到IT知识分享网。
一、JavaCC
JavaCC全称为Java Compiler Compiler,它是一个生成器,用于生成词法分析器(lexical analysers)和语法分析器(parsers)。它可以通过读取一个词法和语法描述文件(即词法和语法描述是写在同一个文件中的),来生成一个java程序,这个java程序就包括了词法分析器和语法分析器。接着就可以用生成的词法分析器和语法分析器来对我们的输入进行判断,判断输入是否符合我们所要求的语法规则。
IDEA中使用JAVACC配置
javacc 有一个程序javacc-5.0,需要在path中指定该程序路径D:\javacc-5.0\bin,配完重启机器。
到指定文件下执行命令cmd窗口
jjtree XX.jjt
cd javacc
javacc XX.jj
其他的语法解析器:
Antlr g4 入门+深入:Antlr g4 入门+深入
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/109701.html