ANTLRv3-based grammar for parsing kv and generating abstract syntax trees.
Requires ANTLR Python runtime v3.1.3. i.e.:
pip install http://antlr3.org/download/Python/antlr_python_runtime-3.1.3.tar.gz
###Building
Run make
from the top-level folder.
###Testing
make test
: show lexer and parser output for test.kvmake demo
: start Kivy AST demo for test.kvmake kivydemo
: start Kivy AST demo for tstyle.kvmake loader
: start a demo app using AST loader instead of Builder loader
test.kv is a simple kv file to test the grammar.