mirror of
https://codeberg.org/unspeaker/tengri.git
synced 2025-12-06 19:56:44 +01:00
tek_ -> tengri_; reset to v0.1.0; add root reexporter package
This commit is contained in:
parent
70984b4992
commit
d30eda33d1
21 changed files with 101 additions and 75 deletions
18
edn/Cargo.lock
generated
18
edn/Cargo.lock
generated
|
|
@ -764,28 +764,28 @@ dependencies = [
|
|||
]
|
||||
|
||||
[[package]]
|
||||
name = "tek_edn"
|
||||
name = "tengri_edn"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"clojure-reader",
|
||||
"itertools 0.14.0",
|
||||
"konst",
|
||||
"tek_tui",
|
||||
"tengri_tui",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tek_input"
|
||||
name = "tengri_input"
|
||||
version = "0.2.0"
|
||||
|
||||
[[package]]
|
||||
name = "tek_output"
|
||||
name = "tengri_output"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"tek_edn",
|
||||
"tengri_edn",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tek_tui"
|
||||
name = "tengri_tui"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"better-panic",
|
||||
|
|
@ -793,9 +793,9 @@ dependencies = [
|
|||
"palette",
|
||||
"rand",
|
||||
"ratatui",
|
||||
"tek_edn",
|
||||
"tek_input",
|
||||
"tek_output",
|
||||
"tengri_edn",
|
||||
"tengri_input",
|
||||
"tengri_output",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
[package]
|
||||
name = "tek_edn"
|
||||
edition = "2021"
|
||||
version = "0.1.0"
|
||||
name = "tengri_dsl"
|
||||
edition = "2024"
|
||||
version = "0.1.0"
|
||||
description = "UI metaframework, tiny S-expression-based DSL."
|
||||
|
||||
[dependencies]
|
||||
#clojure-reader = "0.3.0"
|
||||
konst = { version = "0.3.16", features = [ "rust_1_83" ] }
|
||||
konst = { version = "0.3.16", features = [ "rust_1_83" ] }
|
||||
itertools = "0.14.0"
|
||||
thiserror = "2.0"
|
||||
|
||||
|
|
@ -13,5 +13,5 @@ thiserror = "2.0"
|
|||
default = []
|
||||
|
||||
[dev-dependencies]
|
||||
tek_tui = { path = "../tui" }
|
||||
tengri_tui = { path = "../tui" }
|
||||
proptest = "^1.6.0"
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@ but without all the features.
|
|||
|
||||
## usage
|
||||
|
||||
### with `tek_output`
|
||||
### with `tengri_output`
|
||||
|
||||
this is a `tek_output` view layout defined using ket:
|
||||
this is a `tengri_output` view layout defined using ket:
|
||||
|
||||
```edn
|
||||
(bsp/s (fixed/y 2 :toolbar)
|
||||
|
|
@ -16,9 +16,9 @@ this is a `tek_output` view layout defined using ket:
|
|||
(bsp/s :outputs (bsp/s :inputs (bsp/s :tracks :scenes)))))))
|
||||
```
|
||||
|
||||
### with `tek_input`
|
||||
### with `tengri_input`
|
||||
|
||||
this is a `tek_input` keymap defined using ket:
|
||||
this is a `tengri_input` keymap defined using ket:
|
||||
|
||||
```edn
|
||||
(@u undo 1)
|
||||
|
|
@ -58,8 +58,8 @@ multi-part/key
|
|||
|
||||
keys are implemented by the underlying subsystem:
|
||||
|
||||
* in `tek_output`, keys are names of layout primitives
|
||||
* in `tek_input`, keys are names of commands
|
||||
* in `tengri_output`, keys are names of layout primitives
|
||||
* in `tengri_input`, keys are names of commands
|
||||
|
||||
### symbols
|
||||
|
||||
|
|
@ -72,7 +72,7 @@ or entire layout components:
|
|||
```
|
||||
|
||||
symbols that start with `@` represent keybindings.
|
||||
they are parsed in `tek_tui` and look like this:
|
||||
they are parsed in `tengri_tui` and look like this:
|
||||
|
||||
```edn
|
||||
@ctrl-alt-shift-space
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
//!
|
||||
//! ```
|
||||
//! let src = include_str!("../test.edn");
|
||||
//! let mut view = tek_edn::TokenIter::new(src);
|
||||
//! let mut view = tengri_edn::TokenIter::new(src);
|
||||
//! assert_eq!(view.0.0, src);
|
||||
//! assert_eq!(view.peek(), view.0.peek())
|
||||
//! ```
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ pub(crate) use std::fmt::Debug;
|
|||
////] {
|
||||
//////let items = Atom::read_all(example)?;
|
||||
//////panic!("{layout:?}");
|
||||
//////let content = <dyn ViewContext<::tek_engine::tui::Tui>>::from(&layout);
|
||||
//////let content = <dyn ViewContext<::tengri_engine::tui::Tui>>::from(&layout);
|
||||
////}
|
||||
//Ok(())
|
||||
//}
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
//! with slightly different parsing rules.
|
||||
//! * [Value::Num] is an unsigned integer literal.
|
||||
//!```
|
||||
//! use tek_edn::{*, Value::*};
|
||||
//! use tengri_edn::{*, Value::*};
|
||||
//! let source = include_str!("../test.edn");
|
||||
//! let mut view = TokenIter::new(source);
|
||||
//! assert_eq!(view.peek(), Some(Token {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue