[Home]   [TOC]

Study_Programming_Parser  
Parser
Updated Jul 2, 2014 by jht5...@gmail.com

Lex 和 Yacc 是 UNIX 两个非常重要的、功能强大的工具。事实上,如果你熟练掌握 Lex 和 Yacc 的话,它们的强大功能使创建 FORTRAN 和 C 的编译器如同儿戏。 [1]

Lex Lexical Analyzar
Yacc Yet Another Compiler Compiler

Bison http://dinosaur.compilertools.net/#bison Bison, The YACC-compatible Parser Generator
Jison http://zaach.github.com/jison/ Your friendly JavaScript parser generator
Kison https://github.com/kissyteam/kissy/tree/master/src/kison KISSY parser generator version of Bison
CookCC https://code.google.com/p/cookcc/ Lexer and Parser Generator
Coco/R http://www.ssw.uni-linz.ac.at/coco/ Coco/R is a compiler generator
JavaCC http://javacc.java.net/ The Java Parser Generator
ANTLR http://www.antlr.org/ ANTLR Parser Generator
Delite https://github.com/stanford-ppl/Delite/ Delite is a compiler framework and runtime for parallel embedded domain-specific languages (DSLs)

JavaCC:

ANTLR3: http://jnb.ociweb.com/jnb/jnbJun2008.html

SEE ALSO: Study_Compile

参考资料

[1]. http://www.ibm.com/developerworks/cn/linux/sdk/lex/index.html