Xreate
The Xreate programming language
|
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) const | AST | |
finalize() | AST | |
findFunction(const std::string &name) | AST | |
findType(const std::string &name) | AST | |
getAllFunctions() const | AST | |
getFunctionSpecializations(const std::string &fnName) const | AST | |
getModuleName() | AST | |
getType(const Expression &expression) | AST | |
postponeIdentifier(CodeScope *scope, const Expression &id) | AST | |
recognizePostponedIdentifiers() | AST | |
recognizeVariantConstructor(Expression &function) | AST |