Skip to content

Releases: Kherrisan/DokymeYacc

v2.0.0

19 Jan 04:19
Compare
Choose a tag to compare
  • 增加了压缩生成代码文件的选项。
  • 去除了在yacc文件中进行s属性定义的功能,转而在生成的java文件中进行s属性定义。

为什么在生成的java文件中进行定义?
主要是为了利用java的静态类型约束来为s属性定义提供便利。

Added:Generating LR parsing table.

17 Jan 17:09
Compare
Choose a tag to compare
  • 增加了输出LR分析表文本文件的功能。
  • 增加了-t选项。

如仅仅需要输出LR分析表,而不要Parser的源文件,可以采取这种姿势:

java -jar dokymeyacc.jar -y yacc.txt -t table.txt

Release Again

16 Jan 09:10
Compare
Choose a tag to compare

Add -s options to generate a sample yacc file.

First release

15 Jan 15:30
Compare
Choose a tag to compare

生成了parser的源码之后,用javac进行编译,javac可能会给出一个方法已经deprecated的警告,无视他即可。