ModuleDecl

Members

Functions

getFQN
cstring getFQN()

Returns the fully qualified name. E.g.: "dil.ast.Declarations"

getName
cstring getName()

Returns the name of this module. E.ǵ.: "Declarations"

getPackageName
char[] getPackageName(char separator)

Returns the packages of this module. E.g.: "dil.ast"

Variables

fqn
Token*[] fqn;

E.g.: [dil, ast, Declarations]

name
Token* name;

E.g.: Declarations

packages
Token*[] packages;

E.g.: [dil, ast]

type
Token* type;

safe | system

Meta