Lapg is a combined lexer and parser generator.
Some of the features are:
- lalr(1), error recovery, operator precedence
- unicode support
- multiple input symbols
- soft keywords
- smart AST generation
- Eclipse and IntelliJ IDEA integration plug-ins
- option to parse without end-of-input marker
- template language (purely functional)
License:
- Lapg - Apache 2
- IntelliJ IDEA plug-in - GNU General Public License
- Eclipse plug-in - Eclipse Public license

