Zen
A cross-platform functional programming language

ParseContext::ImportFrame Struct Reference

Stack item for imports. More...

List of all members.

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.

Detailed Description

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.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines