diff options
| author | nodist <kevin.comas.git@gmail.com> | 2026-06-26 15:56:39 -0400 |
|---|---|---|
| committer | nodist <kevin.comas.git@gmail.com> | 2026-06-26 15:56:39 -0400 |
| commit | ad516054002b4105197ef4fc37ac380cdf680750 (patch) | |
| tree | d0603a1dbc01ed777b304ac8567247491f8a5159 /docs/type_system/var.md | |
| parent | 6f507405ac3b0a128c63134997849203e3493a91 (diff) | |
change how vars are identified
Diffstat (limited to 'docs/type_system/var.md')
| -rw-r--r-- | docs/type_system/var.md | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/docs/type_system/var.md b/docs/type_system/var.md index 77e312c..86cbc8e 100644 --- a/docs/type_system/var.md +++ b/docs/type_system/var.md @@ -3,5 +3,15 @@ --- ```text -Var[[SCOPE | ARG | LOCAL | LOOP | IF | MATCH | MUTATE] TYPE; HASH; ID; LEFT_VAR; RIGHT_VAR] +Var[[SYMBOL | SCOPE | ARG | LOCAL | LOOP | IF | MATCH | MUTATE] TYPE; VALUE; LEFT_VAR; RIGHT_VAR; TREE_WEIGHT; IDENTIFIER] +``` + +## Type Body Object Definition + +```c +typedef struct { + kpl_ptr type, prev, next; + uint32_t tree_weight; + kpl_identifier identifier; +} type_var_body; ``` |
