This repo contains code to mirror other repos. It also contains the code that is getting mirrored.
Você não pode selecionar mais de 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 23875c5590 Small fix in Python grammars (misread tuples, issue #68) 6 anos atrás
..
standalone Added standalone example 6 anos atrás
README.md Main README is now shorter and to the point. Added a short examples README 6 anos atrás
__init__.py Added examples (calc, json) 7 anos atrás
calc.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 anos atrás
conf.py Fixed issue in examples.conf 7 anos atrás
conf_nolex.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 anos atrás
fruitflies.png Improved Readme 6 anos atrás
fruitflies.py Improved Readme 6 anos atrás
indented_tree.py Changed parser/lexer interface in lark. Bumped minor version 7 anos atrás
json_parser.py Example JSON parser is now LALR 6 anos atrás
python2.g Small fix in Python grammars (misread tuples, issue #68) 6 anos atrás
python3.g Small fix in Python grammars (misread tuples, issue #68) 6 anos atrás
python_parser.py Fixed to Python3 grammar (Thanks @autocorr) 6 anos atrás
reconstruct_json.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 anos atrás
turtle_dsl.py Earley now uses dynamic lexer by default. Bump to version 0.3.0 7 anos atrás

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