Commit graph

180 commits

Author SHA1 Message Date
ca4138e365 dsl: exp -> expr, sym -> word
Some checks failed
/ build (push) Has been cancelled
2025-08-16 17:04:28 +03:00
cf253c28f9 dsl: modularize 2025-08-16 16:28:24 +03:00
4fc0db5777 dsl eval and ns again 2025-08-16 14:34:41 +03:00
d7884f6289 dsl: some ns progress
Some checks are pending
/ build (push) Waiting to run
2025-08-15 21:24:13 +03:00
f626860924 wip: dsl refactor 2025-08-15 21:03:49 +03:00
a1190a24a1 dsl: add DslExpNs::from_exp; return Perhaps rather than Usually
Some checks failed
/ build (push) Has been cancelled
2025-08-12 13:15:22 +03:00
3298d6b6e1 tui: trim all strings
no newline or wrapping yet
2025-08-12 13:15:03 +03:00
ab1afa219f input, output: formatting, warnings
Some checks failed
/ build (push) Has been cancelled
2025-08-10 21:50:17 +03:00
ab0dc3fae0 dsl: add ns 2025-08-10 21:50:03 +03:00
35a5784d23 stack: support above/below 2025-08-10 21:05:05 +03:00
7fd6c91643 need const trie :(
Some checks are pending
/ build (push) Waiting to run
2025-08-10 17:00:58 +03:00
e839096cf3 docs: operators idea 2025-08-10 14:21:59 +03:00
24ac52d807 tui: keybinds work?
Some checks are pending
/ build (push) Waiting to run
2025-08-10 02:06:17 +03:00
b52c1f5828 tui: add ErrorBoundary component
Some checks failed
/ build (push) Has been cancelled
2025-08-04 15:17:46 +03:00
104bb1c8e7 more dsl runaround
Some checks are pending
/ build (push) Waiting to run
2025-08-03 21:22:55 +03:00
9ccd7e5c69 dsl: macro dsl_for_each -> method each 2025-08-03 19:36:01 +03:00
a601d3d806 so many ood tests
Some checks are pending
/ build (push) Waiting to run
2025-08-03 01:58:50 +03:00
643658ab16 dsl: fixed expression handling 2025-08-03 01:53:58 +03:00
9e0b7be9a9 fix(dsl): tail condition 2025-07-31 21:00:13 +03:00
85c305385b fix(input): wat
Some checks failed
/ build (push) Has been cancelled
2025-07-29 22:07:03 +03:00
9f7d0efda5 core, input, output, dsl: factor away 'flexi' traits 2025-07-29 17:09:27 +03:00
8cbd7dd8e8 core, input: add flex_trait 2025-07-29 14:17:01 +03:00
360b404b69 fix(proc): update macros
Some checks failed
/ build (push) Has been cancelled
2025-07-20 04:54:38 +03:00
73eb935282 refactor(dsl): use traits instead of enums
Some checks are pending
/ build (push) Waiting to run
2025-07-20 04:29:06 +03:00
d72a3b5b8f fix(input): sorting out event map 2025-07-19 20:24:38 +03:00
238ac2e888 simplify 2025-07-19 18:03:18 +03:00
291b917970 this one at least compiles 2025-07-19 07:55:56 +03:00
a145e332de 1 file, 300 lines, many worries
Some checks are pending
/ build (push) Waiting to run
2025-07-17 21:45:59 +03:00
d99b20c99d wip: fix(dsl): kinda patch it up 2025-07-17 19:29:14 +03:00
e72225f83c wip: fix dsl
Some checks failed
/ build (push) Has been cancelled
2025-07-16 00:10:03 +03:00
ca4c558eab fix(input): InputMap manual Default impl 2025-07-14 23:06:29 +03:00
38d29f30a7 fix(proc): expose variants 2025-07-14 23:06:17 +03:00
7271081fc9 wip: mrr 2025-07-14 22:22:45 +03:00
6c3a0964ec wip: fix(input): grr
Some checks failed
/ build (push) Has been cancelled
todo: per-key inptut map layering
2025-06-22 11:00:51 +03:00
11f686650f wip: fix(dsl): maybe getting somewhere?
Some checks are pending
/ build (push) Waiting to run
2025-06-21 19:20:39 +03:00
91dc77cfea wip: refactor dsl
Some checks failed
/ build (push) Has been cancelled
2025-06-18 21:32:46 +03:00
c8827b43c3 wip: slowly remembering where i was
Some checks failed
/ build (push) Has been cancelled
2025-06-13 11:42:20 +03:00
17506726cb wip: updating tests
Some checks are pending
/ build (push) Waiting to run
2025-06-12 21:56:59 +03:00
21832453d9 dsl,input,output,proc,tui: fix warnings 2025-06-12 19:29:12 +03:00
08593571fa output: fix expressions 2025-06-08 04:45:14 +03:00
cb47c4d0ff dsl goes fat
Some checks failed
/ build (push) Has been cancelled
2025-05-27 00:53:06 +03:00
08a8dff93d wip: dsl: continuing to offload to Ast 2025-05-26 23:39:02 +03:00
e9d4c7e0bc AstToken -> Ast <- AstValue 2025-05-26 23:32:59 +03:00
f77139c8fd wip: wee 2025-05-26 23:21:38 +03:00
d6e8be6ce5 dsl gets the gordian treatment 2025-05-26 22:49:55 +03:00
93b1cf1a5c wip: dsl: getting interesting
Some checks are pending
/ build (push) Waiting to run
2025-05-26 01:45:08 +03:00
7097333993 wip: dsl: more rework 2025-05-26 01:30:13 +03:00
f1b24d436a wip: ast/cst
Some checks are pending
/ build (push) Waiting to run
2025-05-25 22:48:29 +03:00
31e84bf5b3 proc: builtims
Some checks are pending
/ build (push) Waiting to run
2025-05-25 11:43:35 +03:00
3e1084555b wip: dsl, output, input, proc, tui: sorting out give and take
Some checks are pending
/ build (push) Waiting to run
2025-05-24 23:57:12 +03:00