GitHub topics: recursive-descent
kim0chi/mini-compiler
A simple educational compiler for a custom mini-language.
Language: Java - Size: 50.8 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

ReshiAdavan/Scout
multi-keyword grep-like search tool
Language: C++ - Size: 759 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

benhoyt/littlelang
A little language interpreter written in Go
Language: Go - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 97 - Forks: 11

ibara/pl0c
Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
Language: C - Size: 405 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 142 - Forks: 15

Abhishekmishra-17/Recursive-Descent-Parser-using-python
This is program of recursive descent parser using Python programming language.
Language: Python - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 4

gpakosz/peg
Import of Ian Piumarta's peg/leg recursive-descent parser generators for C
Language: C - Size: 202 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 61 - Forks: 17

cdiggins/myna-parser
Myna Parsing Library
Language: JavaScript - Size: 1.64 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 79 - Forks: 16

stagas/minipratt-js
port of https://github.com/matklad/minipratt to JavaScript
Language: TypeScript - Size: 215 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

Gyakobo/BNF-Recursive-Descent
This project parses and evaluates arithmetic expressions using recursive descent parsing based on BNF grammar rules.
Language: Python - Size: 28.3 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

haoheliu/courseProject_Compiler
java implementation of NWPU Compiler course project-西工大编译原理-试点班
Language: Java - Size: 142 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 2

redstar/LLtool
A recursive-descent parser generator for D
Language: D - Size: 249 KB - Last synced at: 3 days ago - Pushed at: almost 5 years ago - Stars: 10 - Forks: 1

spinau/uuscan
header-only lexical scanning for recursive descent parsing
Language: C - Size: 23.4 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

kristiannotari/haskex
A recursive descendent parser for regular expressions
Language: Haskell - Size: 11.7 KB - Last synced at: 11 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

arxeiss/go-expression-calculator
Custom implementation of calculator handling operator precedence and parentheses.
Language: Go - Size: 246 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

Stellaris-code/PEGLib
PEG Parser Template Library
Language: C++ - Size: 31.3 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

Jackojc/parser-experiments
Some experiments relating to parsing.
Language: C++ - Size: 43 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

claraphyll/bergbuch
Crafting Interpreters in Rust
Language: Rust - Size: 131 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

bediger4000/arithmetic-parser
Golang arithmetic expression parser and evaluator
Language: Go - Size: 35.2 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

AntonAsmirko/GenericParser
Math expression parser writte on Java
Language: Java - Size: 99.6 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

tqma113/recursive_descent
A recursive descent parser for CF(Context Free).
Language: Rust - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Circiter/beta-reducer-in-sed
Lambda calculus in sed
Language: sed - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

null-char/parser-combinators
A JSON parser made with Haskell.
Language: Haskell - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Leandros/PackCC
PackCC is a packrat parser generator for C.
Language: C - Size: 33.2 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 22 - Forks: 5

natanbc/pratt-parser 📦
Helper classes to write pratt parsers
Language: Java - Size: 90.8 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

darkf/parseparse 📦
A tiny backtracking recursive descent parser in Python
Language: Python - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 1

palaganaskurl/beslanguage
Bes Language
Language: C - Size: 470 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

christo8989/erll
Easy to Read Logical Language (ERLL)
Language: JavaScript - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

Circiter/infix-compiler-in-sed
An experimental compiler for arithmetical expressions. With machine code generation.
Language: sed - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

byx2000/ByxScript
C++编写的简单脚本语言
Language: C++ - Size: 75.2 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

dougabugg/python-recursive-descent-parser
A quick and dirty Recursive Descent Parser written using Python 3
Language: Python - Size: 46.9 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 0

ft-290008buchok/Calc.cpp
parsing string mathematical expressions, calculating the value of an expression
Language: C++ - Size: 123 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

barrettotte/Recursive-Descent-GUI-Parser
GUI generator for college course
Language: Java - Size: 41 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

iBelieve/krunch
Kotlin parser/combinator framework
Language: Kotlin - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 6 - Forks: 0

v-shenoy/expression-parsing
Implementation of a traditional recursive descent parser, and a Pratt parser.
Language: Go - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

pbondoer/42-evalexpr
evalexpr @ 42 - recursive descent parser implementation
Language: C - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: almost 9 years ago - Stars: 3 - Forks: 1

khzaw/xcalibur
A source code static program analyzer for SIMPLE programming language written in C++
Language: C++ - Size: 15.8 MB - Last synced at: about 1 year ago - Pushed at: about 10 years ago - Stars: 1 - Forks: 0

timmyjose-compilers/parsing
Learning how to parse expressions using different methodologies.
Language: Rust - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

cakemanny/meg
A recursive-descent parser generator written in, and producing, OCaml
Language: OCaml - Size: 55.7 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

timmyjose-compilers/micro-english-parser
A recursive-descent parser for a very small subset of English, written in Java.
Language: Java - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

alsaghir/cppParser
Recursive descent parser using c++
Language: C++ - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

lxsmnsyc/ArithmeticParserDemo
An Arithmetic Parser Demo using Recursive Descent in Lua
Language: Lua - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

KokorinIlya/parser-generator
Simple parser and lexer generator for LL(1) grammars
Language: Scala - Size: 2 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

qkmaxware/Oak-MathCalculator-
A simple calculator application that uses complex numbers and matrices as the primitive data types. An experiment in string parsing. Uses my JavaPlus library for some functions.
Language: Java - Size: 76.2 KB - Last synced at: 10 months ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

qkmaxware/LanguageExperiment
More comprehensive experiment into recursive decent parsing.
Language: Java - Size: 66.4 KB - Last synced at: 10 months ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

alastairgould/Recursively
Recursive Descent Parsing
Size: 2.93 KB - Last synced at: 5 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0
