- enumDecl
alias enumDecl = get!(EnumDeclaration, AstType.decl_enum)
Undocumented in source.
- enumMember
alias enumMember = get!(EnumMemberDecl, AstType.decl_enum_member)
Undocumented in source.
- funcDecl
alias funcDecl = get!(FunctionDeclNode, AstType.decl_function)
Undocumented in source.
- structDecl
alias structDecl = get!(StructDeclNode, AstType.decl_struct)
Undocumented in source.
- tryEnumDecl
alias tryEnumDecl = tryGet!(EnumDeclaration, AstType.decl_enum)
Undocumented in source.
- tryEnumMember
alias tryEnumMember = tryGet!(EnumMemberDecl, AstType.decl_enum_member)
Undocumented in source.
- tryFuncDecl
alias tryFuncDecl = tryGet!(FunctionDeclNode, AstType.decl_function)
Undocumented in source.
- tryStructDecl
alias tryStructDecl = tryGet!(StructDeclNode, AstType.decl_struct)
Undocumented in source.
- tryVarDecl
alias tryVarDecl = tryGet!(VariableDeclNode, AstType.decl_var)
Undocumented in source.
- varDecl
alias varDecl = get!(VariableDeclNode, AstType.decl_var)
Undocumented in source.
- entity
AstIndex entity()
Undocumented in source. Be warned that the author may not have intended to support it.
- forbidParenthesesFreeCall
bool forbidParenthesesFreeCall()
Undocumented in source. Be warned that the author may not have intended to support it.
- get
T* get(CompilationContext* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- id
Identifier id(CompilationContext* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- isSymResolved
bool isSymResolved()
Undocumented in source. Be warned that the author may not have intended to support it.
- resolve
void resolve(AstIndex n, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- tryGet
T* tryGet(CompilationContext* context)
Undocumented in source. Be warned that the author may not have intended to support it.