Build Recursive Descent Parsers in Go
-
Updated
Mar 13, 2023 - Go
Build Recursive Descent Parsers in Go
mkdb is a SQL-based relational database management system (RDBMS) written in Golang (1.18+) with zero third-party dependencies. The goal of the project is to provide a creative outlet for developers who want to experiment with database development in a low-stakes environment.
A scientific calculator CLI (Command Line Interface) tool and library written in Go
A Lisp-dialect written in Go featuring a library written in itself, a REPL, tail-optimized recursion, macros, and a meta-circular interpreter.
interactive parsing in GoKi / GoGi framework -- makes parsing fun again!
Recursive descent expression parser in Go
Custom implementation of calculator handling operator precedence and parentheses.
An implementation of the Pascal Programming Language as defined by the ISO 7185:1990 Standard.
A simple and permissive programming language compiled in Go
Packages for creating, analyzing, and manipulating context-free grammars, and parsing context-free languages in Go.
A functional programming language based on Lisp. Written from scratch in Go.
Some stand-alone algorithms implemented in Go
This repository is my exercises of Compiler course.
A Go implementation of Marc Feeley's TinyC
Add a description, image, and links to the recursive-descent-parser topic page so that developers can more easily learn about it.
To associate your repository with the recursive-descent-parser topic, visit your repo's landing page and select "manage topics."