Commit graph

36 commits

Author SHA1 Message Date
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
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
d6e8be6ce5 dsl gets the gordian treatment 2025-05-26 22:49:55 +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
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
cbd28a5934 dsl: auto-impl the obvious one (hopefully)
Some checks are pending
/ build (push) Waiting to run
re foreign trait constraints
2025-05-23 21:52:08 +03:00
ddf0c05d5f dsl: Provide -> Take, Receive -> Give (swap + shorten) 2025-05-23 21:39:29 +03:00
583660c330 wip: finally, informative type errors from the macro
Some checks failed
/ build (push) Has been cancelled
fixin mixin
2025-05-21 15:54:27 +03:00
776cea6f1b dsl: reduce number of lifetime arguments
Some checks are pending
/ build (push) Waiting to run
2025-05-21 02:50:26 +03:00
f714302f21 FromDsl -> Namespace 2025-05-21 00:06:36 +03:00
455d6d00d5 read explicit lifetime to FromDsl
Some checks are pending
/ build (push) Waiting to run
2025-05-20 22:02:51 +03:00
7c1cddc759 wip: directionalize!
can't fit all into 1 trait because of directionality
of trait implementation rules and constraints :(
2025-05-20 19:04:39 +03:00
f797a7143d extact dsl_token; flip Dsl; try to obviate ViewContext 2025-05-20 16:27:05 +03:00
90f5699fff dsl: use only Dsl trait 2025-05-19 00:06:03 +03:00
496a9202d5 input: better dsl error handling 2025-05-14 22:16:52 +03:00
8dda576c9d add tengri_core; fix errors and warnings; unify deps 2025-05-10 15:25:09 +03:00
fe8ecf8a98 input, proc: add full paths in macros 2025-05-09 22:43:12 +03:00
20ccff13de proc: auto implement Context on command target
Context and TryFromDsl overlap
2025-05-09 21:13:52 +03:00
60c0771024 proc, input, output: cleanup warnings 2025-05-09 20:02:24 +03:00
5e09f5a4bb wip: dsl, input, output, proc: more precise lifetimes
Some checks are pending
/ build (push) Waiting to run
2025-05-09 18:17:10 +03:00
22d63eed9c input, dsl: cleanup
Some checks are pending
/ build (push) Waiting to run
2025-05-09 01:38:18 +03:00
b7bb6119aa remove old declarative macros 2025-05-08 22:14:16 +03:00
3df1938626 dsl: InputLayerCond; collect macros 2025-05-03 02:13:22 +03:00
44ebe17c66 input_dsl: cleanup commented code
Some checks are pending
/ build (push) Waiting to run
2025-04-30 21:51:07 +03:00
119d5c35f0 input_dsl: expose InputMap layers; add From<SourceIter> for TokenIter 2025-04-30 21:49:01 +03:00
4ec51d5b69 input, dsl: implement InputMap command matching
Some checks failed
/ build (push) Has been cancelled
2025-04-28 23:28:53 +03:00
35ad371205 input: add InputMap; dsl/output/tui: Atom->Dsl
Some checks are pending
/ build (push) Waiting to run
2025-04-28 04:55:27 +03:00
fa5ff90be6 input: sexpr defcom 2025-04-27 01:57:10 +03:00
3861439c49 feat(input): add defcom! macro 2025-04-24 21:03:39 +03:00
71dead5150 group tui_engine and tui_content; cargo update 2025-03-16 23:33:27 +02:00
877b344765 edn -> dsl 2025-03-15 16:49:26 +02:00
47b3413d7d tabula rasa 2025-03-02 14:31:04 +02:00