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