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
Related projects ⓘ
Alternatives and complementary repositories for Lexer-and-Parser-Python
- An editor for EBNF grammars, used by Lark – parsing library for Python☆12Updated 5 years ago
- Java branch of DeveloPizza☆10Updated 2 years ago
- A minimal pokedex library for Python☆29Updated 4 months ago
- Yet another VM language☆17Updated 5 years ago
- Pascal simplified compiler written in python without external dependencies☆15Updated 6 years ago
- Small Lang is a small programming language which you are do build yourself as your first programming language.☆51Updated 3 years ago
- The Volant Programming Language.☆17Updated 4 years ago
- Console application to create, solve, and play sudoku.☆23Updated 3 years ago
- IDE for Rickroll lang https://github.com/Rick-Lang/rickroll-lang☆14Updated 8 months ago
- It's like your dad's cowsay, but pink!☆10Updated 4 years ago
- A chat made in Batch of all things.☆7Updated 7 years ago
- ☆20Updated 4 years ago
- Experimental JIT/AOT for Python☆16Updated 3 years ago
- Temporary gnu Assembly "as"☆13Updated 7 years ago
- ☆45Updated last month
- libc written in V☆19Updated 3 years ago
- A Python library that lets you write less code to do more things.☆12Updated 5 years ago
- LL(k) Parsing Table Generator for Automaton with One-Symbol Reading Head☆11Updated 3 years ago
- 🎏 Experimental human-friendly data serialization language☆22Updated 2 years ago
- Files of HotJava 1.0a2 & 1.0a3 (predecessor of Java)☆11Updated 4 years ago
- Interpreter for the BASIC language written in Python 3☆14Updated 5 years ago
- use your favorite language as a database☆11Updated last year
- C Compiler written in Kotlin☆13Updated 7 months ago
- x86 operation system writen on fasm☆41Updated 2 months ago
- A dynamic object oriented programming language with a focus on simplicity☆30Updated 4 years ago
- Omgrofl interpreter☆16Updated 4 years ago
- A V compiler and interpreter☆28Updated 4 years ago
- Project to make writing plugins across major versions of flake8 easier☆12Updated 3 weeks ago
- Spinners in the Terminal for vlang☆20Updated 2 years ago