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.