This repo contains code to mirror other repos. It also contains the code that is getting mirrored.
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
Erez Shinan 593446d025 Improved Readme 6 lat temu
..
README.md Main README is now shorter and to the point. Added a short examples README 6 lat temu
__init__.py Added examples (calc, json) 7 lat temu
calc.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 lat temu
conf.py Fixed issue in examples.conf 7 lat temu
conf_nolex.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 lat temu
fruitflies.png Improved Readme 6 lat temu
fruitflies.py Improved Readme 6 lat temu
indented_tree.py Changed parser/lexer interface in lark. Bumped minor version 7 lat temu
json_parser.py Improved README. Dynamic lexer now generates tokens. 7 lat temu
python2.g Added example Python grammars & parser 7 lat temu
python3.g Oops!! Important bugfix to last commit 7 lat temu
python_parser.py Added example Python grammars & parser 7 lat temu
reconstruct_json.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 lat temu
turtle_dsl.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 lat temu

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