This repo contains code to mirror other repos. It also contains the code that is getting mirrored.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Erez Shinan 7ad99fffa5 Fixed Python grammars pirms 6 gadiem
..
README.md Main README is now shorter and to the point. Added a short examples README pirms 6 gadiem
__init__.py Added examples (calc, json) pirms 7 gadiem
calc.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 pirms 7 gadiem
conf.py Fixed issue in examples.conf pirms 7 gadiem
conf_nolex.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 pirms 7 gadiem
fruitflies.png Improved Readme pirms 6 gadiem
fruitflies.py Improved Readme pirms 6 gadiem
indented_tree.py Changed parser/lexer interface in lark. Bumped minor version pirms 7 gadiem
json_parser.py Improved README. Dynamic lexer now generates tokens. pirms 7 gadiem
python2.g Fixed Python grammars pirms 6 gadiem
python3.g Fixed Python grammars pirms 6 gadiem
python_parser.py Added example Python grammars & parser pirms 7 gadiem
reconstruct_json.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 pirms 7 gadiem
turtle_dsl.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 pirms 7 gadiem

README.md

Examples for Lark

Beginners

  • calc.py - A simple example of a REPL calculator
  • json_parser.py - A simple JSON parser (comes with a tutorial, see docs)
  • indented_tree.py - A demonstration of parsing indentation (“whitespace significant” language)
  • fruitflies.py - A demonstration of ambiguity
  • turtle_dsl.py - Implements a LOGO-like toy language for Python’s turtle, with interpreter.

Advanced

  • python_parser.py - A fully-working Python 2 & 3 parser (but not production ready yet!)
  • conf.py - Demonstrates the power of LALR’s contextual lexer on a toy configuration language
  • reconstruct_json.py - Demonstrates the experimental text-reconstruction feature