summaryrefslogtreecommitdiff
path: root/docs/type_system/symbol.md
blob: ae5595fae431d8eb5e117b2d6bf10434dccc9cf2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Symbol

---

```text
Symbol[[] TYPE; TARGET; IDENTIFIER]
```

## Type Body Object Definitions

```c
typedef struct {
    kpl_ptr type, target;
    kpl_identifier identifier;
} kpl_type_body_symbol;
```