![]() |
Toy 1.1.6
The Toy programming language is an imperative bytecode-intermediate embedded scripting language
|
Data Fields | |
| Toy_LiteralDictionary | variables |
| Toy_LiteralDictionary | types |
| struct Toy_Scope * | ancestor |
| int | references |
| struct Toy_Scope* Toy_Scope::ancestor |
@???@
| int Toy_Scope::references |
how many scopes point here
| Toy_LiteralDictionary Toy_Scope::types |
the types, indexed by identifiers
| Toy_LiteralDictionary Toy_Scope::variables |
only allow identifiers as the keys