mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-06 11:46:41 +01:00
update lang docs
This commit is contained in:
parent
b8726de78f
commit
f9f9051eb7
1 changed files with 8 additions and 13 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue