Small basic interpreter written as parser specification
|
3 years ago | |
---|---|---|
leg-0.1.1 | 4 years ago | |
leg-0.1.1a | 4 years ago | |
leg-gml | 4 years ago | |
leg-gv | 4 years ago | |
packcc-fexl | 4 years ago | |
packcc-gccda | 3 years ago | |
packcc-gml | 4 years ago | |
packcc-gv | 4 years ago | |
packcc-gv-options | 4 years ago | |
packcc-gv-plain | 4 years ago | |
packcc-json | 4 years ago | |
packcc-lisp | 4 years ago | |
packcc-llvmir | 3 years ago | |
packcc-makina | 4 years ago | |
packcc-master | 4 years ago | |
packcc-objcg | 4 years ago | |
packcc-objlibcg | 4 years ago | |
packcc-pascal | 4 years ago | |
packcc-seq1 | 4 years ago | |
packcc-seq2 | 4 years ago | |
packcc-tulip | 4 years ago | |
packcc-vcg | 3 years ago | |
packcc-wast | 4 years ago | |
packcc-yacc | 4 years ago | |
peg-0.1.18 | 4 years ago | |
pegjs-gml | 4 years ago | |
.gitignore | 3 years ago | |
LICENSE.txt | 4 years ago | |
Makefile | 4 years ago | |
README.md | 3 years ago | |
basic.c | 4 years ago | |
basic.leg | 4 years ago | |
bench.bas | 4 years ago | |
fibonacci.bas | 4 years ago | |
screenshot.png | 4 years ago | |
test.bas | 4 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 🇳🇱