Small basic interpreter written as parser specification
mooigraph 6d5448bf35 added llvm intermediate language peg parser in C | 3 years ago | |
---|---|---|
leg-0.1.1 | 3 years ago | |
leg-0.1.1a | 3 years ago | |
leg-gml | 3 years ago | |
leg-gv | 3 years ago | |
packcc-fexl | 3 years ago | |
packcc-gccda | 3 years ago | |
packcc-gml | 3 years ago | |
packcc-gv | 3 years ago | |
packcc-gv-options | 3 years ago | |
packcc-gv-plain | 3 years ago | |
packcc-json | 3 years ago | |
packcc-lisp | 3 years ago | |
packcc-llvmir | 3 years ago | |
packcc-makina | 3 years ago | |
packcc-master | 3 years ago | |
packcc-objcg | 3 years ago | |
packcc-objlibcg | 3 years ago | |
packcc-pascal | 3 years ago | |
packcc-seq1 | 3 years ago | |
packcc-seq2 | 3 years ago | |
packcc-tulip | 3 years ago | |
packcc-vcg | 3 years ago | |
packcc-wast | 3 years ago | |
packcc-yacc | 3 years ago | |
peg-0.1.18 | 3 years ago | |
pegjs-gml | 3 years ago | |
.gitignore | 3 years ago | |
LICENSE.txt | 3 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago | |
basic.c | 3 years ago | |
basic.leg | 3 years ago | |
bench.bas | 3 years ago | |
fibonacci.bas | 3 years ago | |
screenshot.png | 3 years ago | |
test.bas | 3 years ago |
Small basic interpreter written as parser specification
To compile type: make
To extend the features edit the basic.leg file and run the leg tool in peg-0.1.18
At the basic prompt type 'help' for the commands and see the *.bas example files.
The leg-0.1.1 directory has a updated leg tool version to work on.
The leg-0.1.1a directory has version 0.1.1 and version 0.1.18
The leg-gml directory has a gml graph language parser+lexer generated using leg-0.1.18
The packcc-... directories have graph language grammars and test code for use with packcc tool
In the sub directories are graph language and other language parsers and llvm ir parser
Made in 🇳🇱