Flavien Henrion
|
c84414b23c
|
feat(read_write): WIP read and write impl
|
2023-12-18 19:04:50 +01:00 |
flavien
|
7567312055
|
feat(len): len operator implementation
|
2023-12-18 09:05:50 +01:00 |
flavien
|
967891fb7b
|
feat(arrays): arrays implementation and tests
|
2023-12-17 14:25:43 +01:00 |
flavien
|
76b364191a
|
feat(scope): local scope for blocks + better env print
|
2023-12-17 11:35:26 +01:00 |
flavien
|
7ae18228a3
|
test(new-tests): new tests for values compute
|
2023-12-16 23:01:19 +01:00 |
flavien
|
6aec24670d
|
feat(escaping): escaping + WIP better tests
|
2023-12-14 23:12:30 +01:00 |
flavien
|
43b564ab0d
|
feat(string): string as ascii like C
|
2023-12-12 22:31:14 +01:00 |
Flavien Henrion
|
f96b6c058c
|
better error print
|
2023-12-12 21:11:21 +01:00 |
flavien
|
312aef4475
|
feat(string): string, chars and indexing
|
2023-12-11 22:18:33 +01:00 |
flavien
|
20a1c526e0
|
feat(function): function implementation
|
2023-12-11 20:16:24 +01:00 |
flavien
|
8092cf761f
|
feat(language): new continue keyword
|
2023-12-08 15:44:06 +01:00 |
flavien
|
252c23e889
|
feat(interpreter): interpreter with code editor UI
|
2023-01-03 17:38:54 +01:00 |
flavien
|
056d304b73
|
feat(egui): egui app code init
|
2022-12-27 13:29:40 +01:00 |
flavien
|
35b12c19f4
|
docs(branches): branches explanations
|
2022-12-27 13:04:56 +01:00 |
flavien
|
9e37c3b365
|
refactor(ast): refactor node types
Node splitted to => Stat, Expr, Value, Op
|
2022-12-21 14:49:45 +01:00 |
flavien
|
e5d24270ac
|
feat(else-if-tests---comments): new else if tests for conditionals tests + single and multi-lines comments
|
2022-12-06 18:12:18 +01:00 |
flavien
|
0b7521ea77
|
feat(else-if): else if implementation without automated tests
|
2022-12-05 19:17:56 +01:00 |
flavien
|
a41eba361d
|
feat(break-keyword): Break keyword impl + tests + pre-commit
|
2022-12-03 17:51:46 +01:00 |
Flavien Henrion
|
9aa7619638
|
feat(initial-prototype): initial prototype with basic features
|
2022-11-27 16:13:13 +01:00 |