Domingo Alvarez Duarte's repositories
lalr-parser-test
Testing how different LALR(1) parsers detect grammar conflicts
db-api-server
Create, document and prototype applications at "user level" in near realtime (live).
mathomatic
Mathomatic™ is a portable, command-line, educational CAS and calculator software, written entirely in the C programming language.
CocoR-CSharp
Coco/R for C#
bison
GNU Bison
chpeg
Parsing Expression Grammar (PEG) bytecode parser/compiler library
CocoR-Java
Coco/R for Java
CocoR-Typescript
Port of CocoR to Typescript/Javascript
ecere-sdk
Ecere SDK (eC Language, Ecere IDE, Cross platform GUI, graphics, and more) — http://ec-lang.org —
IParse
IParse: an interpreting parser written in C++
nez
Nez parsing library
packcc
A parser generator for C
parsed
A small parser generator that generates recursive decent parsers
PeppaPEG
PEG Parser in ANSI C
pyvm
archive of pyvm.git (last push: version 2.1). includes "lightweight C++" in pyvm/lwc dir.
rdp1_6
rdp is a system for implementing language processors. It takes as input an EBNF-like specification of a language together with a specification, written in C, of behaviour which should result when fragments of the language are recognised. rdp produces as output a program written in C, which parses fragments of the specified language and carries out the specified corresponding actions. Thus rdp can produce, for example, compilers (the actions specify the corresponding target code), interpreters (the actions evaluate the input fragments) and pretty printers (the actions reformat the input fragments).
unicc
Universal LALR(1) parser generator, targetting C, C++, Python, JavaScript, JSON and XML
virgil
A fast and lightweight native programming language
wax
A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀