This repo contains code to mirror other repos. It also contains the code that is getting mirrored.
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
Erez Shinan 599b80e30a Added example for error reporting with LALR před 6 roky
..
standalone Standalone generator working again. Updated examples před 6 roky
README.md Added example for error reporting with LALR před 6 roky
__init__.py Added examples (calc, json) před 7 roky
calc.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 před 7 roky
conf.py Fixed issue in examples.conf před 7 roky
conf_nolex.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 před 7 roky
error_reporting_lalr.py Added example for error reporting with LALR před 6 roky
fruitflies.png Improved Readme před 6 roky
fruitflies.py Improved Readme před 6 roky
indented_tree.py Changed parser/lexer interface in lark. Bumped minor version před 7 roky
json_parser.py Example JSON parser is now LALR před 6 roky
python2.g Small fix in Python grammars (misread tuples, issue #68) před 6 roky
python3.g Small fix in Python grammars (misread tuples, issue #68) před 6 roky
python_parser.py Fixed to Python3 grammar (Thanks @autocorr) před 6 roky
reconstruct_json.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 před 7 roky
turtle_dsl.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 před 7 roky

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

  • error_reporting_lalr.py - A demonstration of example-driven error reporting with the LALR parser
  • 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