![]() |
Zen
A cross-platform functional programming language
|
Stack item for imports. More...
Public Types | |
|
typedef z::stack < Ast::ChildTypeSpec * > | TypeSpecStack |
| Type definition for type stack. | |
Public Attributes | |
| Ast::UserDefinedTypeSpec::NativeType | _ntype |
| The native type of the import. | |
| z::string | _fname |
| Import filename. | |
| int | _line |
| Current token line number. | |
| int | _col |
| Current token column number. | |
| TypeSpecStack | _typeSpecStack |
| The type stack. | |
Stack item for imports.
A compilation unit may import headers, which in turn may import other headers. This struct maintains the context for an import.