samsonium
f0e641928d
upd: add exit on error in examples
2026-10-18 18:40:48 +03:00
samsonium
0c8c206677
upd: update tests
2026-10-18 17:37:18 +03:00
samsonium
d33aa57f8e
feat: add first hard example
...
Hard example tests all actual language features. For now its:
- Classes
- Methods
- Recursive calls
- Object move and borrowing
2026-10-17 21:57:04 +03:00
samsonium
b48c196509
upd: new test in borrow-move example
2026-10-17 20:20:54 +03:00
samsonium
645120eda6
feat: implement objects moving and borrowing
2026-10-17 19:24:03 +03:00
samsonium
bc5d887ec4
feat: implement objects and classes
2026-10-16 18:11:28 +03:00
samsonium
683dd08181
wip: working on classes
2026-10-15 21:41:45 +03:00
samsonium
69b2253c34
feat: enhance compiler
...
- Add comments and test for it
- Add semicolon as required end of some expressions
- Add new arguments parser
- Add multi-file compilation
- Add colors in output
2026-10-15 17:20:43 +03:00
samsonium
1035b9193c
feat: add comments
2026-10-15 15:52:47 +03:00
samsonium
2c206822ca
feat: implement functions
2026-10-15 02:23:43 +03:00
samsonium
83ff0b5774
feat: implement conditions
2026-10-14 19:56:27 +03:00
samsonium
7e52c671aa
upd: add printline for string example
2026-10-14 00:59:31 +03:00
samsonium
2c76277a68
wip: working on variables
2026-10-11 19:11:49 +03:00
samsonium
8696d5bfe7
feat: implement math in vm
2026-10-11 03:12:35 +03:00
samsonium
981603105b
feat: add math example
2026-10-11 02:10:37 +03:00
samsonium
f49a54c878
upd+feat: change source file ext, add new examples
...
- UPD: now using `.fzs` (fromzero-source) file extension instead of
`.fzc`
- FEAT: add new examples: problematic hello world with unterminated
string and empty printline
2026-10-10 20:57:28 +03:00
samsonium
a46f79d538
upd: add example program
2026-10-09 15:30:30 +03:00