ClassCompiler Struct Reference
Class compilation context. More...
Data Fields | |
struct ClassCompiler * | enclosing |
Enclosing class scope. | |
KrkToken | name |
Name of the current class. | |
int | hasAnnotations |
Flag indicating if an annotation dictionary has been attached to this class. | |
Detailed Description
Class compilation context.
Allows for things like super to be bound correctly. Also allows us to establish qualified names for functions and nested class definitions.
Definition at line 240 of file compiler.c.
The documentation for this struct was generated from the following file:
- src/compiler.c