๐ Data structure
โ defines what should be described and how it should be processed
must have: Type (e.g. Int
)
- range of values
- possible operands
can have: Instance (e.g. i: Int = 0
)
- name (if literal โ no name)
- storage address
๐ท Classification
- constant/variable
- elementary/complex (e.g. Int/Array)
- (non-)referenceable
- (non-)native