YuhanLiin / Lexer-and-Parser-Python
A complete parser generator which tokenizes the input string before creating a abstract syntax tree by processing the tokens with a context-free grammar. The tokens are defined using the regex library and the actual parser an implementation of Earley's parsing algorithm. This personal project was created after I had finished the Programming Lang…
☆10Updated 9 years ago
Alternatives and similar repositories for Lexer-and-Parser-Python:
Users that are interested in Lexer-and-Parser-Python are comparing it to the libraries listed below
- A cute little Bash library for blazing fast argument parsing☆10Updated 2 years ago
- Java branch of DeveloPizza☆10Updated 2 years ago
- Go + Generics + Sum Types☆35Updated last year
- A language made for a blog post, but that's also named after me☆30Updated 3 years ago
- An editor for EBNF grammars, used by Lark – parsing library for Python☆12Updated 5 years ago
- The Volant Programming Language.☆17Updated 4 years ago
- The definitive collection of interpreters, compilers, and programs for the Whitespace programming language.☆32Updated last month
- HTML widgets for tkinter☆36Updated 6 months ago
- Atom support for Unix manual pages (Groff/Troff) and the historical RUNOFF language.☆17Updated 5 months ago
- IDE for Rickroll lang https://github.com/Rick-Lang/rickroll-lang☆16Updated 10 months ago
- A small C compiler written in Python for learning purposes☆40Updated 7 years ago
- A command line utility and library for creating colorful text☆10Updated 6 years ago
- A toy programming language, syntax based on C.☆11Updated 4 years ago
- Multi-paradigm programming language compiled to C++, written in Python.☆56Updated last year
- Compiler for the viper language☆26Updated this week
- Yet another VM language☆17Updated 5 years ago
- 🎏 Experimental human-friendly data serialization language☆22Updated 2 years ago
- An open source, text based version of the popular Bethesda Fallout Shelter game.☆9Updated 8 years ago
- A dynamic object oriented programming language with a focus on simplicity☆30Updated 4 years ago
- A LOLCode compiler+VM in CoffeeScript☆24Updated 3 years ago
- Using File I/O we were able to convert C code written in one text file to Python code in another text file with the application of multip…☆30Updated 3 years ago
- MDR, the markdown runner☆9Updated 10 months ago
- The source code for howCode's 2018 'Make your own Programming Language' series.☆23Updated 6 years ago
- Pie language, interpreted, easy to learn, and has a similar C++ syntax.☆22Updated 3 years ago
- Experimental JIT/AOT for Python☆15Updated 3 years ago