update site for 1.0.0
This commit is contained in:
parent
402daacd9d
commit
7b4ffa8c28
|
|
@ -18,4 +18,6 @@ based on JSON Schema.
|
|||
The language is based on [SDLang](https://sdlang.org), with a number of
|
||||
modifications and clarifications on its syntax and behavior.
|
||||
|
||||
The current version of the KDL spec is `1.0.0`.
|
||||
|
||||
</section>
|
||||
|
|
|
|||
|
|
@ -137,6 +137,20 @@ mynode /-"commented" "not commented" /-key="value" /-{
|
|||
}
|
||||
```
|
||||
|
||||
### Type Annotations
|
||||
|
||||
KDL supports type annotations on both values and nodes. These can be
|
||||
arbitrary, but can be used by individual implementations or use-cases to
|
||||
constrain KDL's basic types. A number of type names are also reserved to have
|
||||
specific meanings.
|
||||
|
||||
```kdl
|
||||
numbers (u8)10 (i32)20 myfloat=(f32)1.5 {
|
||||
strings (uuid)"123e4567-e89b-12d3-a456-426614174000" (date)"2021-02-03" filter=(regex)r"$\d+"
|
||||
(author)person name="Alex"
|
||||
}
|
||||
```
|
||||
|
||||
### More Details
|
||||
|
||||
```kdl
|
||||
|
|
@ -156,7 +170,7 @@ smile "😁"
|
|||
foo123~!@#$%^&*.:'|/?+ "weeee"
|
||||
|
||||
// And you can also use unicode!
|
||||
ノード お名前="☜(゚ヮ゚☜)"
|
||||
ノード お名前="☜(゚ヮ゚☜)"
|
||||
|
||||
// kdl specifically allows properties and values to be
|
||||
// interspersed with each other, much like CLI commands.
|
||||
|
|
|
|||
Loading…
Reference in New Issue