javacc的使用实例

下载地址:https://java.net/downloads/javacc/javacc-6.0.zip

使用360压缩打开javacc.jar可以看到javacc.class  jjdoc.class jjtree.class

用法:

java -cp javacc.jar javacc PropertyListParser.jj   //生成java源码

Usage:

    javacc option-settings inputfile

java -cp javacc.jar jjdoc PropertyListParser.jj  //生成html文档,即生成BNF范式文档

ABOUT JJDoc:

    JJDoc generates JavaDoc documentation from JavaCC grammar files.

java -cp javacc.jar jjtree PropertyListParser.jj  //生成构建解析树,即建立语法树

ABOUT JJTree:

    JJTree is a preprocessor for JavaCC that inserts actions into a

    JavaCC grammar to build parse trees for the input.

javaCC 是一个能生成语法和词法分析器的生成程序。语法和词法分析器是字符串处理软件的重要组件。编译器和解释器集成了词法和语法分析器来解释那些含有程序的文件,其中词法和预防分析器被广泛用于各种应用,是用以首先定义用户将要使用的语言,然后用该定义解析相应的条目并且对各种后端数据库制定正确的查询的一种方法。

附上相关连接:

http://blog.youkuaiyun.com/bhq2010/article/details/8763920


转载于:https://my.oschina.net/wujianhua/blog/356227

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值