This repo contains code to mirror other repos. It also contains the code that is getting mirrored.
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Erez Shinan 2f11645469 Main README is now shorter and to the point. Added a short examples README há 6 anos
..
README.md Main README is now shorter and to the point. Added a short examples README há 6 anos
__init__.py Added examples (calc, json) há 7 anos
calc.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 há 7 anos
conf.py Fixed issue in examples.conf há 7 anos
conf_nolex.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 há 7 anos
fruitflies.png Improved README and added tree-to-pydot utility function há 7 anos
fruitflies.py Improved README and added tree-to-pydot utility function há 7 anos
indented_tree.py Changed parser/lexer interface in lark. Bumped minor version há 7 anos
json_parser.py Improved README. Dynamic lexer now generates tokens. há 7 anos
python2.g Added example Python grammars & parser há 7 anos
python3.g Oops!! Important bugfix to last commit há 7 anos
python_parser.py Added example Python grammars & parser há 7 anos
reconstruct_json.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 há 7 anos
turtle_dsl.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 há 7 anos

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