cymoca
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
cymoca::Compiler Member List

This is the complete list of members for cymoca::Compiler, including all inherited members.

AstMap typedefcymoca::Compiler
cloneAst(antlr4::ParserRuleContext *ctx)cymoca::Compilerinlineprotected
Compiler(std::ifstream &text)cymoca::Compilerexplicit
Compiler(const Compiler &)=deletecymoca::Compiler
enterEveryRule(antlr4::ParserRuleContext *ctx) overridecymoca::Compiler
exitAlgorithm_section(ModelicaParser::Algorithm_sectionContext *ctx) overridecymoca::Compiler
exitAnnotation(ModelicaParser::AnnotationContext *ctx) overridecymoca::Compiler
exitArg_modification(ModelicaParser::Arg_modificationContext *ctxt) overridecymoca::Compiler
exitArg_redeclare_class(ModelicaParser::Arg_redeclare_classContext *ctxt) overridecymoca::Compiler
exitArg_redeclare_element(ModelicaParser::Arg_redeclare_elementContext *ctxt) overridecymoca::Compiler
exitArray_arg_expr(ModelicaParser::Array_arg_exprContext *ctx) overridecymoca::Compiler
exitArray_arg_for(ModelicaParser::Array_arg_forContext *ctx) overridecymoca::Compiler
exitArray_arguments(ModelicaParser::Array_argumentsContext *ctx) overridecymoca::Compiler
exitArray_subscripts(ModelicaParser::Array_subscriptsContext *ctx) overridecymoca::Compiler
exitClass_def_der(ModelicaParser::Class_def_derContext *ctxt) overridecymoca::Compiler
exitClass_def_enum(ModelicaParser::Class_def_enumContext *ctxt) overridecymoca::Compiler
exitClass_def_long(ModelicaParser::Class_def_longContext *ctxt) overridecymoca::Compiler
exitClass_def_short(ModelicaParser::Class_def_shortContext *ctxt) overridecymoca::Compiler
exitClass_def_type(ModelicaParser::Class_def_typeContext *ctxt) overridecymoca::Compiler
exitClass_modification(ModelicaParser::Class_modificationContext *ctx) overridecymoca::Compiler
exitClass_prefixes(ModelicaParser::Class_prefixesContext *ctx) overridecymoca::Compiler
exitComment(ModelicaParser::CommentContext *ctx) overridecymoca::Compiler
exitComponent_clause(ModelicaParser::Component_clauseContext *ctx) overridecymoca::Compiler
exitComponent_declaration(ModelicaParser::Component_declarationContext *ctx) overridecymoca::Compiler
exitComponent_reference(ModelicaParser::Component_referenceContext *ctx) overridecymoca::Compiler
exitComposition(ModelicaParser::CompositionContext *ctx) overridecymoca::Compiler
exitCond_binary(ModelicaParser::Cond_binaryContext *ctx) overridecymoca::Compiler
exitCond_bool(ModelicaParser::Cond_boolContext *ctx) overridecymoca::Compiler
exitCond_compare(ModelicaParser::Cond_compareContext *ctx) overridecymoca::Compiler
exitCond_func(ModelicaParser::Cond_funcContext *ctx) overridecymoca::Compiler
exitCond_ref(ModelicaParser::Cond_refContext *ctx) overridecymoca::Compiler
exitCond_unary(ModelicaParser::Cond_unaryContext *ctx) overridecymoca::Compiler
exitConstraining_clause(ModelicaParser::Constraining_clauseContext *ctx) overridecymoca::Compiler
exitElem_class(ModelicaParser::Elem_classContext *ctx) overridecymoca::Compiler
exitElem_comp(ModelicaParser::Elem_compContext *ctx) overridecymoca::Compiler
exitElem_extends(ModelicaParser::Elem_extendsContext *ctx) overridecymoca::Compiler
exitElem_import(ModelicaParser::Elem_importContext *ctx) overridecymoca::Compiler
exitEnumeration_literal(ModelicaParser::Enumeration_literalContext *ctx) overridecymoca::Compiler
exitEq_block(ModelicaParser::Eq_blockContext *ctx) overridecymoca::Compiler
exitEq_connect(ModelicaParser::Eq_connectContext *ctx) overridecymoca::Compiler
exitEq_for(ModelicaParser::Eq_forContext *ctx) overridecymoca::Compiler
exitEq_func(ModelicaParser::Eq_funcContext *ctx) overridecymoca::Compiler
exitEq_if(ModelicaParser::Eq_ifContext *ctx) overridecymoca::Compiler
exitEq_simple(ModelicaParser::Eq_simpleContext *ctx) overridecymoca::Compiler
exitEq_when(ModelicaParser::Eq_whenContext *ctx) overridecymoca::Compiler
exitEquation_section(ModelicaParser::Equation_sectionContext *ctx) overridecymoca::Compiler
exitEveryRule(antlr4::ParserRuleContext *ctx) overridecymoca::Compiler
exitExpr_array(ModelicaParser::Expr_arrayContext *ctx) overridecymoca::Compiler
exitExpr_binary(ModelicaParser::Expr_binaryContext *ctx) overridecymoca::Compiler
exitExpr_end(ModelicaParser::Expr_endContext *ctx) overridecymoca::Compiler
exitExpr_func(ModelicaParser::Expr_funcContext *ctx) overridecymoca::Compiler
exitExpr_if(ModelicaParser::Expr_ifContext *ctx) overridecymoca::Compiler
exitExpr_list(ModelicaParser::Expr_listContext *ctx) overridecymoca::Compiler
exitExpr_number(ModelicaParser::Expr_numberContext *ctx) overridecymoca::Compiler
exitExpr_output(ModelicaParser::Expr_outputContext *ctx) overridecymoca::Compiler
exitExpr_range(ModelicaParser::Expr_rangeContext *ctx) overridecymoca::Compiler
exitExpr_ref(ModelicaParser::Expr_refContext *ctx) overridecymoca::Compiler
exitExpr_simple(ModelicaParser::Expr_simpleContext *ctx) overridecymoca::Compiler
exitExpr_string(ModelicaParser::Expr_stringContext *ctx) overridecymoca::Compiler
exitExpr_unary(ModelicaParser::Expr_unaryContext *ctx) overridecymoca::Compiler
exitExpression_list(ModelicaParser::Expression_listContext *ctx) overridecymoca::Compiler
exitExternal_function_call(ModelicaParser::External_function_callContext *ctx) overridecymoca::Compiler
exitFor_index(ModelicaParser::For_indexContext *ctx) overridecymoca::Compiler
exitFor_indices(ModelicaParser::For_indicesContext *ctx) overridecymoca::Compiler
exitFunc_arg_expr(ModelicaParser::Func_arg_exprContext *ctx) overridecymoca::Compiler
exitFunc_arg_for(ModelicaParser::Func_arg_forContext *ctx) overridecymoca::Compiler
exitFunc_arg_func(ModelicaParser::Func_arg_funcContext *ctx) overridecymoca::Compiler
exitFunc_arg_named(ModelicaParser::Func_arg_namedContext *ctx) overridecymoca::Compiler
exitFunction_call_args(ModelicaParser::Function_call_argsContext *ctx) overridecymoca::Compiler
exitModification_class(ModelicaParser::Modification_classContext *ctx) overridecymoca::Compiler
exitModification_equation(ModelicaParser::Modification_equationContext *ctx) overridecymoca::Compiler
exitModification_statement(ModelicaParser::Modification_statementContext *ctx) overridecymoca::Compiler
exitName(ModelicaParser::NameContext *ctx) overridecymoca::Compiler
exitNamed_argument(ModelicaParser::Named_argumentContext *ctx) overridecymoca::Compiler
exitNamed_arguments(ModelicaParser::Named_argumentsContext *ctx) overridecymoca::Compiler
exitOutput_expression_list(ModelicaParser::Output_expression_listContext *ctx) overridecymoca::Compiler
exitStmt_block(ModelicaParser::Stmt_blockContext *ctx) overridecymoca::Compiler
exitStmt_for(ModelicaParser::Stmt_forContext *ctx) overridecymoca::Compiler
exitStmt_func(ModelicaParser::Stmt_funcContext *ctx) overridecymoca::Compiler
exitStmt_if(ModelicaParser::Stmt_ifContext *ctx) overridecymoca::Compiler
exitStmt_key(ModelicaParser::Stmt_keyContext *ctx) overridecymoca::Compiler
exitStmt_ref(ModelicaParser::Stmt_refContext *ctx) overridecymoca::Compiler
exitStmt_when(ModelicaParser::Stmt_whenContext *ctx) overridecymoca::Compiler
exitStmt_while(ModelicaParser::Stmt_whileContext *ctx) overridecymoca::Compiler
exitStored_definition(ModelicaParser::Stored_definitionContext *ctx) overridecymoca::Compiler
exitString_comment(ModelicaParser::String_commentContext *ctx) overridecymoca::Compiler
exitSubscript(ModelicaParser::SubscriptContext *ctx) overridecymoca::Compiler
exitType_prefix(ModelicaParser::Type_prefixContext *ctx) overridecymoca::Compiler
exitType_specifier(ModelicaParser::Type_specifierContext *ctx) overridecymoca::Compiler
getAst(antlr4::ParserRuleContext *ctx)cymoca::Compilerinlineprotected
getParser()cymoca::Compilerinline
getTokenStream()cymoca::Compilerinline
indent(int n)cymoca::Compilerprotected
linkAst(antlr4::ParserRuleContext *to, antlr4::ParserRuleContext *from)cymoca::Compilerinlineprotected
m_astcymoca::Compilerprotected
m_inputcymoca::Compilerprotected
m_lexercymoca::Compilerprotected
m_parsercymoca::Compilerprotected
m_rootcymoca::Compilerprotected
m_token_streamcymoca::Compilerprotected
m_verbosecymoca::Compilerprotected
moveAst(antlr4::ParserRuleContext *ctx)cymoca::Compilerinlineprotected
operator=(const Compiler &)=deletecymoca::Compiler
root()cymoca::Compilerinline
setAst(antlr4::ParserRuleContext *ctx, std::unique_ptr< ast::INode > node)cymoca::Compilerinlineprotected
visitErrorNode(antlr4::tree::ErrorNode *node) overridecymoca::Compiler
visitTerminal(antlr4::tree::TerminalNode *node) overridecymoca::Compiler