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…
☆11Updated 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
- A simple, extensible and efficient programming language based on C and Python☆32Updated 2 years ago
- Yet another VM language☆17Updated 5 years ago
- Atom support for Unix manual pages (Groff/Troff) and the historical RUNOFF language.☆17Updated 7 months ago
- An editor for EBNF grammars, used by Lark – parsing library for Python☆12Updated 5 years ago
- A Discord bot that uses a bash wrapper around a nodejs backend for slash commands.☆11Updated 3 years ago
- a reasonably fast syntax highlighter☆13Updated 3 years ago
- Brainfuck interpreters written in pure AWK, sh, rc, and more☆22Updated last year
- 🎏 Experimental human-friendly data serialization language☆22Updated 3 years ago
- A toy programming language, syntax based on C.☆11Updated 5 years ago
- 🧉🌿 A delightful tiny framework for building reliable text-based applications☆19Updated 2 years ago
- A simple , safe , and powerful programming language☆17Updated last year
- Tiny Light Web Browser Fork☆11Updated 12 years ago
- The Volant Programming Language.☆17Updated 4 years ago
- Pascal simplified compiler written in python without external dependencies☆14Updated 6 years ago
- ⚓ A very simple journal keeping cli tool☆12Updated 4 years ago
- It's like your dad's cowsay, but pink!☆10Updated 4 years ago
- ☆10Updated 4 years ago
- ⭐ User Contributions to NeoMutt☆13Updated 2 years ago
- Simple "Hello World" for lex (flex) and yacc (bison) compiler of compilers☆18Updated 6 years ago
- A simple web browser in lua☆12Updated last year
- Temporary gnu Assembly "as"☆13Updated 7 years ago
- Assembly language support in Vim/Neovim☆10Updated 4 years ago
- ☆10Updated 3 years ago
- A simple web browser and server for the encrypted web.☆14Updated last year
- A Node.js-like runtime for Python.☆31Updated 5 years ago
- A simple programming language for manipulating images.☆6Updated 2 years ago
- Kernel for the LuaOS operating system☆38Updated 6 months ago
- A Monkey Language interpreter, written in Python.☆11Updated 4 years ago
- The Riff programming language☆23Updated last year