index
:
parscan
fix-untyped-assign
main
parscan-struct
experimental interpreter
marc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2023-10-13
parser: refactor tests
Marc Vertes
2023-10-13
parser: implement 'break' statement
Marc Vertes
2023-10-12
parser: implement 'for' statement
Marc Vertes
2023-10-12
move to a direct byte code compiler (#8)
Marc Vertes
2023-09-08
scanner: automatic semi-colon insertion at EOF
Marc Vertes
2023-09-08
cli: use flags in command line
Marc Vertes
2023-09-06
scanner: add automatic insertion of semi-colon after newline
Marc Vertes
2023-09-06
chore: refactor some APIs
Marc Vertes
2023-09-04
codegen: add interpreter tests
Marc Vertes
2023-09-04
scan: fix scanning blocks with inner strings
Marc Vertes
2023-09-01
parser: skip comment modes
Marc Vertes
2023-08-31
codegen: fix interpreter re-entrance
Marc Vertes
2023-08-29
gint: add an interactive REPL
Marc Vertes
2023-08-25
chore: appease lint and vet
Marc Vertes
2023-08-25
gint: simplify
Marc Vertes
2023-08-24
codegen: add Interpreter struct
Marc Vertes
2023-08-24
doc: add diagrams to scanner and parser readmes
Marc Vertes
2023-08-24
fix: parser must be initialized before use
Marc Vertes
2023-08-24
Update README.md
Marc Vertes
2023-08-24
vm1: improve function calling (#6)
Marc Vertes
2023-08-24
scanner: handle long string delimiters (#7)
Marc Vertes
2023-08-09
codegen: add a bytecode generator (#5)
Marc Vertes
2023-07-24
vm1: add file pos for debug and a few immediate instructions (#4)
Marc Vertes
2023-07-24
parser: define all node kinds to make the parser multi-language (#3)
Marc Vertes
2023-07-24
scanner: compute numerical values (#2)
Marc Vertes
2023-07-20
vm1: introduce a fast and simple bytecode stack machine (#1)
Marc Vertes
2023-07-10
readme: how to display AST using graphviz
Marc Vertes
2023-07-10
readme: add usage
Marc Vertes
2023-07-10
first commit
Marc Vertes