summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Expand)Author
8 daysfeat: support of struct literal compositeMarc Vertes
14 daysfix: improve parser, compiler and interpreter APIsMarc Vertes
2024-04-23feat: initial and partial support of composite expressions (#9)Marc Vertes
2024-04-02chore: add linters and some lint fixes (#8)Marc Vertes
2024-03-14feat: improve debug output of tokensMarc Vertes
2024-01-15chore: import from gnolangMarc Vertes
2023-11-24parser: fix allocation of local variablesMarc Vertes
2023-11-24vm: use only reflect.Values (WIP)Marc Vertes
2023-11-20parser: add support for unary operatorsMarc Vertes
2023-11-20parser: add support for slices and arrays, parse index expressionsMarc Vertes
2023-11-15parser: parse struct type declarationsMarc Vertes
2023-11-15parser: hande const declarationsMarc Vertes
2023-11-10vm: add Grow instruction to increase stackMarc Vertes
2023-11-07parser: implement switch statementMarc Vertes
2023-11-03feat: add support for control flow operators in expressionsMarc Vertes
2023-10-21parser: implement operator precedence rules in expressionsMarc Vertes
2023-10-14parser: implement label, goto and continue statementsMarc Vertes
2023-10-13parser: include absolute paths in symbolsMarc Vertes
2023-10-12move to a direct byte code compiler (#8)Marc Vertes
2023-09-06scanner: add automatic insertion of semi-colon after newlineMarc Vertes
2023-09-01parser: skip comment modesMarc Vertes
2023-08-25chore: appease lint and vetMarc Vertes
2023-08-24fix: parser must be initialized before useMarc Vertes
2023-08-09codegen: add a bytecode generator (#5)Marc Vertes
2023-07-24parser: define all node kinds to make the parser multi-language (#3)Marc Vertes
2023-07-10first commitMarc Vertes