Commit graph

30 commits

Author SHA1 Message Date
1ef898ac32 remove DslKey
Some checks failed
/ build (push) Has been cancelled
2025-08-17 19:32:43 +03:00
ddd162f225 dsl: exp -> expr, sym -> word 2025-08-17 19:24:06 +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
238ac2e888 simplify 2025-07-19 18:03:18 +03:00
291b917970 this one at least compiles 2025-07-19 07:55:56 +03:00
e72225f83c wip: fix dsl
Some checks failed
/ build (push) Has been cancelled
2025-07-16 00:10:03 +03:00
38d29f30a7 fix(proc): expose variants 2025-07-14 23:06:17 +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
17506726cb wip: updating tests
Some checks are pending
/ build (push) Waiting to run
2025-06-12 21:56:59 +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
5a2177cc77 dsl: give! and take! macros
Some checks are pending
/ build (push) Waiting to run
2025-05-24 00:29:50 +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
90f5699fff dsl: use only Dsl trait 2025-05-19 00:06:03 +03:00
cb8fd26922 collect tests
Some checks are pending
/ build (push) Waiting to run
2025-05-09 23:00:36 +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
b7bb6119aa remove old declarative macros 2025-05-08 22:14:16 +03:00
bcbcc387a2 proc: cleanup 2025-05-08 20:20:24 +03:00
046be9a9e1 proc: working command, expose 2025-05-08 13:46:29 +03:00
c56b08c24e proc: expose: fix output match statement 2025-05-07 12:37:38 +03:00
7570aefcc2 proc: simplify expose macro 2025-05-06 21:33:46 +03:00
cba23a005c proc: expose macro implementation
Some checks are pending
/ build (push) Waiting to run
2025-05-04 23:58:28 +03:00