index
:
parscan
fix-untyped-assign
main
parscan-struct
experimental interpreter
marc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lang
Age
Commit message (
Expand
)
Author
8 days
feat: support of struct literal composite
Marc Vertes
14 days
fix: improve parser, compiler and interpreter APIs
Marc Vertes
2024-04-23
feat: initial and partial support of composite expressions (#9)
Marc Vertes
2024-04-02
chore: add linters and some lint fixes (#8)
Marc Vertes
2024-03-14
feat: improve debug output of tokens
Marc Vertes
2024-01-15
chore: import from gnolang
Marc Vertes
2023-11-24
parser: fix allocation of local variables
Marc Vertes
2023-11-24
vm: use only reflect.Values (WIP)
Marc Vertes
2023-11-20
parser: add support for unary operators
Marc Vertes
2023-11-20
parser: add support for slices and arrays, parse index expressions
Marc Vertes
2023-11-15
parser: parse struct type declarations
Marc Vertes
2023-11-15
parser: hande const declarations
Marc Vertes
2023-11-10
vm: add Grow instruction to increase stack
Marc Vertes
2023-11-07
parser: implement switch statement
Marc Vertes
2023-11-03
feat: add support for control flow operators in expressions
Marc Vertes
2023-10-21
parser: implement operator precedence rules in expressions
Marc Vertes
2023-10-14
parser: implement label, goto and continue statements
Marc Vertes
2023-10-13
parser: include absolute paths in symbols
Marc Vertes
2023-10-12
move to a direct byte code compiler (#8)
Marc Vertes
2023-09-06
scanner: add automatic insertion of semi-colon after newline
Marc Vertes
2023-09-01
parser: skip comment modes
Marc Vertes
2023-08-25
chore: appease lint and vet
Marc Vertes
2023-08-24
fix: parser must be initialized before use
Marc Vertes
2023-08-09
codegen: add a bytecode generator (#5)
Marc Vertes
2023-07-24
parser: define all node kinds to make the parser multi-language (#3)
Marc Vertes
2023-07-10
first commit
Marc Vertes