This repo contains code to mirror other repos. It also contains the code that is getting mirrored.
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
Erez Shinan 9ad36b3ea0 Fixed to Python3 grammar (Thanks @autocorr) hace 6 años
..
README.md Main README is now shorter and to the point. Added a short examples README hace 6 años
__init__.py Added examples (calc, json) hace 7 años
calc.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 hace 7 años
conf.py Fixed issue in examples.conf hace 7 años
conf_nolex.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 hace 7 años
fruitflies.png Improved Readme hace 6 años
fruitflies.py Improved Readme hace 6 años
indented_tree.py Changed parser/lexer interface in lark. Bumped minor version hace 7 años
json_parser.py Improved README. Dynamic lexer now generates tokens. hace 7 años
python2.g Fixed Python grammars hace 6 años
python3.g Fixed to Python3 grammar (Thanks @autocorr) hace 6 años
python_parser.py Fixed to Python3 grammar (Thanks @autocorr) hace 6 años
reconstruct_json.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 hace 7 años
turtle_dsl.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 hace 7 años

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