FreeCC (formerly KawaDD) is parser/lexer generator written in Java. It is a development fork of the well known JavaCC parser generator originally developed at Sun Microsystems. It has extra features such as "code injection" and more flexible tree-building strategies. Also, it is far easier to customize the code the tool generates, because it uses FreeMarker templates that can be tailored for one's needs.
| Tags | Software Development Code Generators |
|---|---|
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: A major bug was fixed where FreeCC would not work on many grammars that contain case-insensitive token matching. The Node/Token/BaseNode API was rounded out and cleaned up. The MULTI option now generates subclasses of Token as well as BaseNode. An introductory tutorial (still incomplete) has been added. Many out-of-the-box defaults have been changed. Code generated by the tool Generated code now requires JDK 1.5.


Changes: This release contains a host of minor bugfixes, as well as some extra polish, such as an Ant task.


Changes: This release introduces a new INCLUDE_GRAMMAR statement that allows you to organize your grammar file into multiple physical files. The NODE_PACKAGE option is working now (it was not working in 0.9). There has been a lot of code cleanup and a multitude of minor bugfixes.