- 概述
- 生成C++代码方法
- 测试
概述
JavaCC官网地址https://javacc.java.net/。最新版本的JavaCC可以生成C++代码。
生成C++代码方法
执行make命令
/javacc-6.0/examples/JavaGrammars/cpp目录即是例子JavaGrammars对应的生成C++代码的目录。
在cpp目录下,执行make命令。生成文件如下://wjavaparser和javaparser为可执行文件,gen目录下为C++代码。
[abc@search-engine—dev4 cpp]$ ll -t
total 1060
-rwxrwxr-x 1 abc abc 334815 May 18 03:43 wjavaparser
-rwxrwxr-x 1 abc abc 591173 May 18 03:43 javaparser
drwxrwxr-x 2 abc abc 4096 May 18 03:43 gengen目录文件介绍
[abc@search-engine—dev4 gen]$ ll
total 320
//字符流处理类
-rw-rw-r– 1 abc abc 5405 May 18 03:43 CharStream.cc
-rw-rw-r– 1 abc abc 9053 May 18 03:43 CharStream.h
//错误处理
-