kdl-py
kdl-py copied to clipboard
Python implementation of the KDL Document Language
Bare identifiers should exclude > Any of `\/(){};[]=,"`
Traceback: ``` File [kdl\__init__.py], line 25 identRe = regex.compile(ur'^[^\\
Multiline comments create an exception that crashes Tatsu.
Hi! Since this was originally written, KDL has stabilized to 1.0.0. No further changes should be made to spec so it should be safe to update + finalize kdl-py to...
Python 3 does not support ur''. To fix this, this patch makes the file switch to the Python 3 behavior of string literals being unicode. Signed-off-by: Filipe Laíns
Python version: 3.6.13 kdl-py: 0.1.5 I had to apply the patch from #2, as well. ```kdl // data.kdl kdl.parse(''' s3-upload { bucket "data-output" } ''') ``` ```bash $ python3 -c...
Add CI
On top of #3
Right now they assume we are in the tests directory, let's make it able to run it from other directory. Signed-off-by: Filipe Laíns
Currently only TatSu's default errors will be emitted for bad documents. This is Not Ideal.