This repo contains code to mirror other repos. It also contains the code that is getting mirrored.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Erez Shinan d77f93c818 Standalone generator working again. Updated examples 6 år sedan
..
standalone Standalone generator working again. Updated examples 6 år sedan
README.md Main README is now shorter and to the point. Added a short examples README 6 år sedan
__init__.py Added examples (calc, json) 7 år sedan
calc.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 år sedan
conf.py Fixed issue in examples.conf 7 år sedan
conf_nolex.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 år sedan
fruitflies.png Improved Readme 6 år sedan
fruitflies.py Improved Readme 6 år sedan
indented_tree.py Changed parser/lexer interface in lark. Bumped minor version 7 år sedan
json_parser.py Example JSON parser is now LALR 6 år sedan
python2.g Small fix in Python grammars (misread tuples, issue #68) 6 år sedan
python3.g Small fix in Python grammars (misread tuples, issue #68) 6 år sedan
python_parser.py Fixed to Python3 grammar (Thanks @autocorr) 6 år sedan
reconstruct_json.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 år sedan
turtle_dsl.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 år sedan

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