| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-07 | fix: improve handling of composite literal struct expressions | Marc Vertes | |
| 2026-01-06 | Merge branch 'main' of git.vertes.org:git/parscan | Marc Vertes | |
| 2026-01-06 | fix: correct and simplify parsing of expressions. | Marc Vertes | |
| The expressions were parsed from right to left, and it was incorrect and cumbersome. Now they are processed from left to right, with a simpler and correct handling of precedence rules. The vm function call syntax has been changed to set the function before the input arguments on the stack, as to follow the declaring order in languages. | |||
| 2025-12-19 | fix lang: attribute properties to tokens, not strings | Marc Vertes | |
| 2025-12-04 | chore: move symbol types and functions in its own package. | Marc Vertes | |
| 2025-12-03 | feat: support literal struct expressions with keyed elements | Marc Vertes | |
| 2025-12-02 | feat: support of struct literal composite | Marc Vertes | |
| Added missing vm instructions to allocate a typed value on the stack and to set a structure field. It's possible now to generate struct literal composites for non keyed struct fields. | |||
| 2025-11-29 | chore: shorter name for packages, simpilfy vm values | Marc Vertes | |
