Xreate
The Xreate programming language
AST Member List

This is the complete list of members for AST, including all inherited members.

add(Function *f)AST
add(MetaRuleAbstract *r)AST
add(CodeScope *scope)AST
add(TypeAnnotation t, Atom< Identifier_t > alias)AST
addDFAData(Expression &&data)AST
addExternData(ExternData &&data)AST
addInterfaceData(const ASTInterface &interface, Expression &&data)AST
begin()AST
expandType(const TypeAnnotation &t) constAST
finalize()AST
findFunction(const std::string &name)AST
findType(const std::string &name)AST
getAllFunctions() constAST
getFunctionSpecializations(const std::string &fnName) constAST
getModuleName()AST
getType(const Expression &expression)AST
postponeIdentifier(CodeScope *scope, const Expression &id)AST
recognizePostponedIdentifiers()AST
recognizeVariantConstructor(Expression &function)AST