Framework for compiler development.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
LICENSE.txt
README.md
pom.xml
sonarqube-version-1.0.png

README.md

Compiler framework

Front end implementation for LL parser. Parser's result is a parsing tree; which can be converted to an abstract syntax tree by applying attribute rules.

Quick look

Check com.romanenco.cfrm.grammar.example.DragonLLGrammar.java for sample use case. This is implementation for a grammar from Dragon book.

Sample

Framework is the base for these implementations:

License

The code is released under Apache License Version 2.0

Contacts