Table of Contents - emfrp-0.1.6 Documentation
Classes and Modules
- Emfrp
- Emfrp::Alloc
- Emfrp::AllocRequirement
- Emfrp::AllocTable
- Emfrp::AlphaConvert
- Emfrp::Case
- Emfrp::Codegen
- Emfrp::CodegenContext
- Emfrp::CodegenContext::Block
- Emfrp::CompileError
- Emfrp::DataDef
- Emfrp::FileLoader
- Emfrp::FuncCall
- Emfrp::FuncDef
- Emfrp::Graphviz
- Emfrp::InputDef
- Emfrp::Interpreter
- Emfrp::Interpreter::CommandManager
- Emfrp::Interpreter::Evaluater
- Emfrp::Interpreter::InterpreterError
- Emfrp::Link
- Emfrp::LitaralChar
- Emfrp::LiteralFloating
- Emfrp::LiteralIntegral
- Emfrp::MakeNameDict
- Emfrp::MatchExp
- Emfrp::Monofy
- Emfrp::NewNodeConvert
- Emfrp::NodeCheck
- Emfrp::NodeDef
- Emfrp::OpParser
- Emfrp::ParamDef
- Emfrp::ParenthExp
- Emfrp::Parser
- Emfrp::Parser::ParsingError
- Emfrp::Pattern
- Emfrp::PreConvert
- Emfrp::PrimFuncDef
- Emfrp::PrimTypeDef
- Emfrp::SSymbol
- Emfrp::Syntax
- Emfrp::TValue
- Emfrp::Top
- Emfrp::TypeDef
- Emfrp::Typing
- Emfrp::Typing::TypeDetermineError
- Emfrp::Typing::TypeMatchingError
- Emfrp::Typing::UnionType
- Emfrp::Typing::UnionType::UnifyError
- Emfrp::ValueConst
- Emfrp::VarRef
Methods
- ::convert_case_group — Emfrp::Parser
- ::empty — Emfrp::Alloc
- ::from_infixes_to_parser — Emfrp::Parser
- ::from_type — Emfrp::Typing::UnionType
- ::infix_convert — Emfrp::Parser
- ::infix_rearrange — Emfrp::Parser
- ::make — Emfrp::Interpreter::CommandManager
- ::make_op_parser — Emfrp::OpParser
- ::monofy — Emfrp::Monofy
- ::new — Emfrp::AllocRequirement
- ::new — Emfrp::AllocTable
- ::new — Emfrp::Alloc
- ::new — Emfrp::CodegenContext
- ::new — Emfrp::CodegenContext::Block
- ::new — Emfrp::Monofy
- ::new — Emfrp::Top
- ::new — Emfrp::CompileError
- ::new — Emfrp::Interpreter
- ::new — Emfrp::Interpreter::CommandManager
- ::new — Emfrp::FileLoader
- ::new — Emfrp::Interpreter::InterpreterError
- ::new — Emfrp::Parser::ParsingError
- ::new — Emfrp::Syntax
- ::new — Emfrp::Link
- ::new — Emfrp::Typing::TypeMatchingError
- ::new — Emfrp::Typing::TypeDetermineError
- ::new — Emfrp::Typing::UnionType
- ::new — Emfrp::Typing::UnionType::UnifyError
- ::one — Emfrp::Alloc
- ::parse — Emfrp::Parser
- ::parse_input — Emfrp::Parser
- ::parse_src — Emfrp::Parser
- #& — Emfrp::Alloc
- #== — Emfrp::SSymbol
- #[] — Emfrp::Syntax
- #add — Emfrp::Top
- #add_to_loaded — Emfrp::FileLoader
- #additional_convert — Emfrp::PreConvert
- #additional_typing — Emfrp::Typing
- #alpha_convert — Emfrp::AlphaConvert
- #append_def — Emfrp::Interpreter
- #assoc — Emfrp::Typing
- #cancel — Emfrp::PreConvert
- #check_duplicate_name — Emfrp::AlphaConvert
- #check_unbound_exp_type — Emfrp::Typing
- #circular_check — Emfrp::NodeCheck
- #clone_utype — Emfrp::Typing::UnionType
- #clone_utypes — Emfrp::Typing
- #close — Emfrp::Interpreter
- #code — Emfrp::CompileError
- #code — Emfrp::Parser::ParsingError
- #code — Emfrp::Typing::TypeMatchingError
- #code — Emfrp::Typing::TypeDetermineError
- #code_generate — Emfrp::CodegenContext
- #codegen — Emfrp::Top
- #codegen — Emfrp::PrimTypeDef
- #codegen — Emfrp::DataDef
- #codegen — Emfrp::FuncDef
- #codegen — Emfrp::PrimFuncDef
- #codegen — Emfrp::FuncCall
- #codegen — Emfrp::ValueConst
- #codegen — Emfrp::ParenthExp
- #codegen — Emfrp::LiteralIntegral
- #codegen — Emfrp::LiteralFloating
- #codegen — Emfrp::LitaralChar
- #codegen — Emfrp::VarRef
- #codegen — Emfrp::MatchExp
- #codegen — Emfrp::Codegen
- #collect_factor_tags — Emfrp::CompileError
- #collect_union — Emfrp::Typing::UnionType
- #column_number — Emfrp::Parser::ParsingError
- #command — Emfrp::Interpreter::CommandManager
- #command_exec — Emfrp::Interpreter
- #compile — Emfrp::Interpreter
- #compile — Emfrp::Graphviz
- #compile_default — Emfrp::Interpreter
- #completion_proc — Emfrp::Interpreter
- #completion_proc — Emfrp::Interpreter::CommandManager
- #constructor_gen — Emfrp::TypeDef
- #constructor_name — Emfrp::CodegenContext
- #constructor_name — Emfrp::TValue
- #convert — Emfrp::PreConvert
- #copy_def — Emfrp::Monofy
- #current_readline_id — Emfrp::Interpreter
- #data_requirement — Emfrp::AllocRequirement
- #deep_copy — Emfrp::Syntax
- #define_func — Emfrp::CodegenContext
- #define_global_var — Emfrp::CodegenContext
- #define_init_stmt — Emfrp::CodegenContext
- #define_macro — Emfrp::CodegenContext
- #define_proto — Emfrp::CodegenContext
- #define_struct — Emfrp::CodegenContext
- #desc — Emfrp::Interpreter::CommandManager
- #disable_io — Emfrp::Interpreter
- #each — Emfrp::Alloc
- #enum? — Emfrp::TypeDef
- #eql? — Emfrp::Link
- #eql? — Emfrp::SSymbol
- #err — Emfrp::Parser
- #err — Emfrp::PreConvert
- #escape_name — Emfrp::CodegenContext
- #escape_name — Emfrp::Graphviz
- #eval_exp — Emfrp::Interpreter::Evaluater
- #eval_module — Emfrp::Interpreter::Evaluater
- #eval_node — Emfrp::Interpreter::Evaluater
- #eval_node_as_func — Emfrp::Interpreter::Evaluater
- #example — Emfrp::Interpreter::CommandManager
- #exec — Emfrp::Interpreter::CommandManager
- #exec_embedded_commands — Emfrp::Interpreter
- #exp_alloc — Emfrp::AllocRequirement
- #exp_alloc — Emfrp::AllocTable
- #factor_name — Emfrp::CompileError
- #find_factor_file_name — Emfrp::CompileError
- #find_pattern_by_ref_name — Emfrp::Typing
- #find_refs — Emfrp::Pattern
- #func_gen — Emfrp::NodeDef
- #func_name — Emfrp::CodegenContext
- #func_name — Emfrp::FuncDef
- #func_name — Emfrp::PrimFuncDef
- #get — Emfrp::Link
- #get_src_from_full_path — Emfrp::FileLoader
- #get_trace — Emfrp::NodeCheck
- #get_var_typing — Emfrp::Typing
- #has_var? — Emfrp::Typing::UnionType
- #hash — Emfrp::Link
- #hash — Emfrp::SSymbol
- #include? — Emfrp::Typing::UnionType
- #init_func_gen — Emfrp::NodeDef
- #init_func_gen — Emfrp::InputDef
- #init_func_name — Emfrp::NodeDef
- #init_func_name — Emfrp::InputDef
- #init_func_name — Emfrp::DataDef
- #init_stmts — Emfrp::CodegenContext
- #inspect — Emfrp::Link
- #inspect — Emfrp::Typing::UnionType
- #io_proto_gen — Emfrp::Top
- #lexical_tokens — Emfrp::Interpreter
- #life_point — Emfrp::AllocRequirement
- #line — Emfrp::Parser::ParsingError
- #line_number — Emfrp::Parser::ParsingError
- #load — Emfrp::FileLoader
- #loaded? — Emfrp::FileLoader
- #loaded_full_path — Emfrp::FileLoader
- #main_gen — Emfrp::Top
- #make_block — Emfrp::CodegenContext
- #make_name_dict — Emfrp::MakeNameDict
- #marker_func_name — Emfrp::TypeDef
- #marker_gen — Emfrp::TypeDef
- #match? — Emfrp::Typing::UnionType
- #memory_counter_name — Emfrp::TypeDef
- #memory_gen — Emfrp::Top
- #memory_name — Emfrp::TypeDef
- #memory_size_name — Emfrp::TypeDef
- #monofy — Emfrp::Monofy
- #monofy_exp — Emfrp::Monofy
- #monofy_node — Emfrp::Monofy
- #node_check — Emfrp::NodeCheck
- #node_func_name — Emfrp::NodeDef
- #node_init_requirement — Emfrp::AllocRequirement
- #node_loop_requirement — Emfrp::AllocRequirement
- #node_var_gen — Emfrp::NodeDef
- #node_var_gen — Emfrp::InputDef
- #node_var_name — Emfrp::NodeDef
- #node_var_name — Emfrp::InputDef
- #occur_check — Emfrp::Typing::UnionType
- #parse_module — Emfrp::NewNodeConvert
- #pattern_match — Emfrp::Interpreter::Evaluater
- #pattern_to_cond_exps — Emfrp::MatchExp
- #pp — Emfrp::Interpreter
- #pretty_print — Emfrp::SSymbol
- #print_all_usages — Emfrp::Interpreter::CommandManager
- #print_error — Emfrp::CompileError
- #print_error — Emfrp::Parser::ParsingError
- #print_error — Emfrp::Typing::TypeMatchingError
- #print_error — Emfrp::Typing::TypeDetermineError
- #print_lexical_factor — Emfrp::CompileError
- #print_usage — Emfrp::Interpreter::CommandManager
- #proceed_readline_id — Emfrp::Interpreter
- #process_repl_line — Emfrp::Interpreter
- #puts — Emfrp::Interpreter
- #ref_name — Emfrp::TypeDef
- #ref_name — Emfrp::PrimTypeDef
- #ref_pos_current — Emfrp::AllocRequirement
- #ref_pos_last — Emfrp::AllocRequirement
- #remove_dict — Emfrp::MakeNameDict
- #rename_node_exp — Emfrp::NewNodeConvert
- #rename_nodes — Emfrp::NewNodeConvert
- #requirement — Emfrp::AllocRequirement
- #serial — Emfrp::CodegenContext
- #set_dict — Emfrp::MakeNameDict
- #sort_nodes — Emfrp::Monofy
- #str_to_exp — Emfrp::Interpreter
- #struct_gen — Emfrp::TypeDef
- #struct_name — Emfrp::TypeDef
- #struct_name — Emfrp::TValue
- #tag_comp — Emfrp::CompileError
- #tdef — Emfrp::CodegenContext
- #to_flatten_uniq_str — Emfrp::Typing::UnionType
- #to_nil — Emfrp::Parser
- #to_s — Emfrp::CodegenContext::Block
- #to_s — Emfrp::Link
- #to_uniq_str — Emfrp::Typing::UnionType
- #transform — Emfrp::Typing::UnionType
- #traverse — Emfrp::Graphviz
- #traverse_all_syntax — Emfrp::Syntax
- #tref — Emfrp::CodegenContext
- #try_unify — Emfrp::Typing
- #type_alloc — Emfrp::AllocTable
- #type_alloc_sum — Emfrp::AllocRequirement
- #typevars — Emfrp::Typing::UnionType
- #typing — Emfrp::Typing
- #typing_exp — Emfrp::Typing
- #typing_node — Emfrp::Typing
- #typing_pattern — Emfrp::Typing
- #typing_syntax — Emfrp::Typing
- #unify — Emfrp::Typing::UnionType
- #uniq_id_gen — Emfrp::CodegenContext
- #unite — Emfrp::Typing::UnionType
- #usage — Emfrp::Interpreter::CommandManager
- #used_nodes — Emfrp::Monofy
- #utype_to_type_def — Emfrp::AllocTable
- #value_to_s — Emfrp::Interpreter::Evaluater
- #var? — Emfrp::Typing::UnionType
- #var_name — Emfrp::NodeDef
- #var_name — Emfrp::DataDef
- #var_name — Emfrp::FuncDef
- #var_name — Emfrp::Case
- #var_suffix — Emfrp::NodeDef
- #| — Emfrp::Alloc