Commit graph

28 commits

Author SHA1 Message Date
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
f08593f0f8 remove View; allow rendering Result
Some checks failed
/ build (push) Has been cancelled
2025-05-19 02:23:26 +03:00
90f5699fff dsl: use only Dsl trait 2025-05-19 00:06:03 +03:00
663efede64 dsl: don't eat error 2025-05-13 20:27:12 +03:00
632977a0dc dsl: implement Display for Value 2025-05-13 20:25:44 +03:00
ed772b9872 dsl: extract dsl_error; ParseError -> DslError 2025-05-10 15:49:33 +03:00
8dda576c9d add tengri_core; fix errors and warnings; unify deps 2025-05-10 15:25:09 +03:00
cb8fd26922 collect tests
Some checks are pending
/ build (push) Waiting to run
2025-05-09 23:00:36 +03:00
20ccff13de proc: auto implement Context on command target
Context and TryFromDsl overlap
2025-05-09 21:13:52 +03:00
ab07fd2b43 dsl: compact 2025-05-09 19:45:25 +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
2c797fd41f wip: scaffold proc crate and view macro 2025-05-03 17:32:57 +03:00
3df1938626 dsl: InputLayerCond; collect macros 2025-05-03 02:13:22 +03:00
0d4ba4a54e dsl: add Str token
Some checks are pending
/ build (push) Waiting to run
2025-05-02 19:16:28 +03:00
119d5c35f0 input_dsl: expose InputMap layers; add From<SourceIter> for TokenIter 2025-04-30 21:49:01 +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
aa66760b8c cleanup warnings 2025-04-27 01:57:20 +03:00
61fd07bffd dsl: need square brackets in expose 2025-04-26 21:31:06 +03:00
3d01f5558c dsl: add sexpr syntaces; prefix modules 2025-04-26 21:11:23 +03:00
471959d1f5 0.10.0: fixed expose! syntax 2025-04-17 02:21:00 +03:00
6048d24880 0.9.1: fix get_value/get_content invocations 2025-04-15 18:17:58 +03:00
f11c27b8c9 0.9.0: add get_value! and get_content! macros for dsl impl 2025-04-15 18:12:40 +03:00
1ad2d43d5a 0.8.0: add expose! and impose! macros 2025-04-15 18:00:44 +03:00
9b3c8d4ac6 tag global v0.1.1 2025-03-16 23:43:14 +02:00
877b344765 edn -> dsl 2025-03-15 16:49:26 +02:00