index
:
parscan
fix-untyped-assign
main
parscan-struct
experimental interpreter
marc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
parser
/
compiler.go
Age
Commit message (
Expand
)
Author
14 days
chore: move compiler and interpreter in their own packages
Marc Vertes
2025-11-26
Chore: improve tracing of code emits
Marc Vertes
2025-11-14
fix: refactor VM instruction type
Marc Vertes
2025-11-10
chore: fix lint
Marc Vertes
2025-03-03
fix: improve struct
parscan-struct
Marc Vertes
2024-07-18
fix (parser): don't panic if assign of define untyped value (#10)
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-22
feat: add initial support for import, provide minimal fmt (#6)
Marc Vertes
2024-03-21
Add extra GoDoc to explain why Dump is on the Compiler.
Antonio Navarro Perez
2024-03-20
feat: Add simple Dump creation and recovery.
Antonio Navarro Perez
2024-03-14
feat: improve debug output of tokens
Marc Vertes
2024-03-14
feat: initial support of closures
Marc Vertes
2024-03-11
fix callX, update readme
Marc Vertes
2024-03-08
feat: add type representation in vm package
Marc Vertes
2024-01-15
chore: import from gnolang
Marc Vertes
2023-11-24
parser: fix allocation of local variables
Marc Vertes
2023-11-20
parser: add pointer support (work in progress)
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-17
parser: support selector expression to get / set struct fields
Marc Vertes
2023-11-15
parser: hande const declarations
Marc Vertes
2023-11-10
parser: implement support for var declarations
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: do not allocate VM data for labels
Marc Vertes
2023-10-13
parser: include absolute paths in symbols
Marc Vertes
2023-10-12
parser: implement 'for' statement
Marc Vertes
2023-10-12
move to a direct byte code compiler (#8)
Marc Vertes