update lang docs

This commit is contained in:
🪞👃🪞 2025-01-19 03:24:28 +01:00
parent b8726de78f
commit f9f9051eb7

View file

@ -31,17 +31,12 @@ this is a `tek_input` keymap defined using ket:
## tokens
ket has 5 "types":
ket has 4 "types", represented by variants of the `Value` enum:
* nil
* numeric literal
* symbol
* key
* group
### nil
this does nothing.
* `Num` - numeric literal
* `Sym` - textual symbol
* `Key` - textual key
* `Exp` - parenthesized group of tokens
### numeric literal
@ -83,10 +78,10 @@ they are parsed in `tek_tui` and look like this:
@ctrl-alt-shift-space
```
### groups
### parenthesized groups
groups represent things like expressions or configuration statements,
and look like this:
parenthesized groups represent things like expressions
or configuration statements, and look like this:
```edn
(some-key :symbol (some/other-key @another-symbol 123) 456)