Table of Contents - maccro-0.2.0 Documentation
Classes and Modules
- Kernel
- Maccro
- Maccro::Builtin
- Maccro::CodeRange
- Maccro::CodeUtil
- Maccro::DSL
- Maccro::DSL::ASTNodeWrapper
- Maccro::DSL::AndAssignment
- Maccro::DSL::AndExp
- Maccro::DSL::AnyNode
- Maccro::DSL::Array
- Maccro::DSL::ArrayAssignmentWithOperator
- Maccro::DSL::Assignment
- Maccro::DSL::AttributeAssignment
- Maccro::DSL::AttributeAssignmentWithOperator
- Maccro::DSL::BackRefVariable
- Maccro::DSL::CallExp
- Maccro::DSL::CaseExp
- Maccro::DSL::ClassVariable
- Maccro::DSL::ClassVariableAssignment
- Maccro::DSL::Colon2Exp
- Maccro::DSL::Colon3Exp
- Maccro::DSL::Constant
- Maccro::DSL::ConstantDeclaration
- Maccro::DSL::ConstantDeclarationWithOperator
- Maccro::DSL::DRegexp
- Maccro::DSL::DString
- Maccro::DSL::DSymbol
- Maccro::DSL::DXString
- Maccro::DSL::DefineMethod
- Maccro::DSL::DefineSingletonMethod
- Maccro::DSL::DefinedExp
- Maccro::DSL::Dot2Exp
- Maccro::DSL::Dot3Exp
- Maccro::DSL::DynamicVariableAssignmentCurrentScope
- Maccro::DSL::DynamicVariableAssignmentOutOfScope
- Maccro::DSL::Expression
- Maccro::DSL::FString
- Maccro::DSL::FalseValue
- Maccro::DSL::Flip2Exp
- Maccro::DSL::Flip3Exp
- Maccro::DSL::FunctionCallExp
- Maccro::DSL::GlobalVariable
- Maccro::DSL::GlobalVariableAssignment
- Maccro::DSL::Hash
- Maccro::DSL::IfExp
- Maccro::DSL::InstanceVariable
- Maccro::DSL::InstanceVariableAssignment
- Maccro::DSL::Lambda
- Maccro::DSL::Literal
- Maccro::DSL::LocalVariable
- Maccro::DSL::LocalVariableAssignment
- Maccro::DSL::MatchExp
- Maccro::DSL::MultiAssignment
- Maccro::DSL::NilValue
- Maccro::DSL::Node
- Maccro::DSL::NthRefVariable
- Maccro::DSL::Number
- Maccro::DSL::OperatorCallExp
- Maccro::DSL::OrAssignment
- Maccro::DSL::OrExp
- Maccro::DSL::RegexpCompiledOnce
- Maccro::DSL::RegularExpression
- Maccro::DSL::SafeCallExp
- Maccro::DSL::Self
- Maccro::DSL::SpecialVariable
- Maccro::DSL::String
- Maccro::DSL::SuperExp
- Maccro::DSL::Symbol
- Maccro::DSL::TrueValue
- Maccro::DSL::UnlessExp
- Maccro::DSL::VCallExp
- Maccro::DSL::Value
- Maccro::DSL::Variable
- Maccro::DSL::XString
- Maccro::DSL::YieldExp
- Maccro::Impl
- Maccro::Matched
- Maccro::Rule
Methods
- ::apply — Maccro
- ::ast_node_to_dsl_node — Maccro::DSL
- ::clear! — Maccro
- ::code_position_to_index — Maccro::CodeUtil
- ::code_range_to_code — Maccro::CodeUtil
- ::code_range_to_range — Maccro::CodeUtil
- ::convert_scope_to_lambda — Maccro::CodeUtil
- ::dig_method_node — Maccro::CodeUtil
- ::dig_proc_node — Maccro::CodeUtil
- ::enable — Maccro
- ::enable_trace — Maccro
- ::execute — Maccro
- ::extend_tree_with_wrapper — Maccro::CodeUtil
- ::find_placeholder_code_ranges — Maccro::Rule
- ::from_node — Maccro::CodeRange
- ::get_method_node — Maccro::CodeUtil
- ::get_proc_node — Maccro::CodeUtil
- ::get_replace_pairs — Maccro::Matched
- ::get_source_path — Maccro::CodeUtil
- ::is_placeholder? — Maccro::DSL
- ::match? — Maccro::DSL::MultiAssignment
- ::match? — Maccro::DSL::LocalVariableAssignment
- ::match? — Maccro::DSL::DynamicVariableAssignmentOutOfScope
- ::match? — Maccro::DSL::DynamicVariableAssignmentCurrentScope
- ::match? — Maccro::DSL::InstanceVariableAssignment
- ::match? — Maccro::DSL::ClassVariableAssignment
- ::match? — Maccro::DSL::GlobalVariableAssignment
- ::match? — Maccro::DSL::AttributeAssignment
- ::match? — Maccro::DSL::ArrayAssignmentWithOperator
- ::match? — Maccro::DSL::AttributeAssignmentWithOperator
- ::match? — Maccro::DSL::AndAssignment
- ::match? — Maccro::DSL::OrAssignment
- ::match? — Maccro::DSL::ConstantDeclaration
- ::match? — Maccro::DSL::ConstantDeclarationWithOperator
- ::match? — Maccro::DSL::Assignment
- ::match? — Maccro::DSL::IfExp
- ::match? — Maccro::DSL::UnlessExp
- ::match? — Maccro::DSL::CaseExp
- ::match? — Maccro::DSL::AndExp
- ::match? — Maccro::DSL::OrExp
- ::match? — Maccro::DSL::CallExp
- ::match? — Maccro::DSL::OperatorCallExp
- ::match? — Maccro::DSL::SafeCallExp
- ::match? — Maccro::DSL::FunctionCallExp
- ::match? — Maccro::DSL::VCallExp
- ::match? — Maccro::DSL::SuperExp
- ::match? — Maccro::DSL::YieldExp
- ::match? — Maccro::DSL::MatchExp
- ::match? — Maccro::DSL::DefineMethod
- ::match? — Maccro::DSL::DefineSingletonMethod
- ::match? — Maccro::DSL::Colon2Exp
- ::match? — Maccro::DSL::Colon3Exp
- ::match? — Maccro::DSL::Dot2Exp
- ::match? — Maccro::DSL::Dot3Exp
- ::match? — Maccro::DSL::Flip2Exp
- ::match? — Maccro::DSL::Flip3Exp
- ::match? — Maccro::DSL::DefinedExp
- ::match? — Maccro::DSL::Expression
- ::match? — Maccro::DSL::Literal
- ::match? — Maccro::DSL::DSymbol
- ::match? — Maccro::DSL::Symbol
- ::match? — Maccro::DSL::Number
- ::match? — Maccro::DSL::RegexpCompiledOnce
- ::match? — Maccro::DSL::DRegexp
- ::match? — Maccro::DSL::RegularExpression
- ::match? — Maccro::DSL::FString
- ::match? — Maccro::DSL::DString
- ::match? — Maccro::DSL::XString
- ::match? — Maccro::DSL::DXString
- ::match? — Maccro::DSL::String
- ::match? — Maccro::DSL::NilValue
- ::match? — Maccro::DSL::TrueValue
- ::match? — Maccro::DSL::FalseValue
- ::match? — Maccro::DSL::Lambda
- ::match? — Maccro::DSL::Array
- ::match? — Maccro::DSL::Hash
- ::match? — Maccro::DSL::LocalVariable
- ::match? — Maccro::DSL::GlobalVariable
- ::match? — Maccro::DSL::InstanceVariable
- ::match? — Maccro::DSL::ClassVariable
- ::match? — Maccro::DSL::Variable
- ::match? — Maccro::DSL::NthRefVariable
- ::match? — Maccro::DSL::BackRefVariable
- ::match? — Maccro::DSL::SpecialVariable
- ::match? — Maccro::DSL::Constant
- ::match? — Maccro::DSL::Self
- ::match? — Maccro::DSL::Value
- ::matcher — Maccro::DSL
- ::new — Maccro::CodeRange
- ::new — Maccro::DSL::Node
- ::new — Maccro::Matched
- ::new — Maccro::Rule
- ::parse_to_ast — Maccro::CodeUtil
- ::placeholder_name? — Maccro::DSL
- ::placeholder_to_matcher_node — Maccro::DSL
- ::proc_to_ast — Maccro::CodeUtil
- ::proc_to_iseq — Maccro::CodeUtil
- ::register — Maccro
- ::register — Maccro::Builtin
- ::register_all — Maccro::Builtin
- ::rewrite — Maccro
- ::rule — Maccro::Builtin
- ::rules — Maccro::Builtin
- ::suppress_warning — Maccro::CodeUtil
- ::update_by_rules — Maccro::Impl
- #<=> — Maccro::CodeRange
- #== — Maccro::CodeRange
- #after_code — Maccro::Rule
- #capture — Maccro::DSL::Node
- #capture — Maccro::DSL::AnyNode
- #capture — Maccro::DSL::ASTNodeWrapper
- #children — Maccro::DSL::Node
- #children — Maccro::DSL::ASTNodeWrapper
- #dig_match — Maccro::Rule
- #dig_prune — Maccro::Rule
- #dirty_load — Kernel
- #dirty_require — Kernel
- #get — Maccro::CodeRange
- #match — Maccro::Rule
- #match? — Maccro::DSL::Node
- #match? — Maccro::DSL::AnyNode
- #match? — Maccro::DSL::ASTNodeWrapper
- #rewrite — Maccro::Matched
- #source — Maccro::CodeRange
- #to_code_range — Maccro::DSL::Node
- #to_code_range — Maccro::DSL::ASTNodeWrapper
- #type — Maccro::DSL::MultiAssignment
- #type — Maccro::DSL::LocalVariableAssignment
- #type — Maccro::DSL::DynamicVariableAssignmentOutOfScope
- #type — Maccro::DSL::DynamicVariableAssignmentCurrentScope
- #type — Maccro::DSL::InstanceVariableAssignment
- #type — Maccro::DSL::ClassVariableAssignment
- #type — Maccro::DSL::GlobalVariableAssignment
- #type — Maccro::DSL::AttributeAssignment
- #type — Maccro::DSL::ArrayAssignmentWithOperator
- #type — Maccro::DSL::AttributeAssignmentWithOperator
- #type — Maccro::DSL::AndAssignment
- #type — Maccro::DSL::OrAssignment
- #type — Maccro::DSL::ConstantDeclaration
- #type — Maccro::DSL::ConstantDeclarationWithOperator
- #type — Maccro::DSL::IfExp
- #type — Maccro::DSL::UnlessExp
- #type — Maccro::DSL::CaseExp
- #type — Maccro::DSL::AndExp
- #type — Maccro::DSL::OrExp
- #type — Maccro::DSL::CallExp
- #type — Maccro::DSL::OperatorCallExp
- #type — Maccro::DSL::SafeCallExp
- #type — Maccro::DSL::FunctionCallExp
- #type — Maccro::DSL::VCallExp
- #type — Maccro::DSL::SuperExp
- #type — Maccro::DSL::YieldExp
- #type — Maccro::DSL::MatchExp
- #type — Maccro::DSL::DefineMethod
- #type — Maccro::DSL::DefineSingletonMethod
- #type — Maccro::DSL::Colon2Exp
- #type — Maccro::DSL::Colon3Exp
- #type — Maccro::DSL::Dot2Exp
- #type — Maccro::DSL::Dot3Exp
- #type — Maccro::DSL::Flip2Exp
- #type — Maccro::DSL::Flip3Exp
- #type — Maccro::DSL::DefinedExp
- #type — Maccro::DSL::Literal
- #type — Maccro::DSL::DSymbol
- #type — Maccro::DSL::Symbol
- #type — Maccro::DSL::Number
- #type — Maccro::DSL::RegexpCompiledOnce
- #type — Maccro::DSL::DRegexp
- #type — Maccro::DSL::RegularExpression
- #type — Maccro::DSL::FString
- #type — Maccro::DSL::DString
- #type — Maccro::DSL::XString
- #type — Maccro::DSL::DXString
- #type — Maccro::DSL::String
- #type — Maccro::DSL::NilValue
- #type — Maccro::DSL::TrueValue
- #type — Maccro::DSL::FalseValue
- #type — Maccro::DSL::Lambda
- #type — Maccro::DSL::Array
- #type — Maccro::DSL::Hash
- #type — Maccro::DSL::Node
- #type — Maccro::DSL::GlobalVariable
- #type — Maccro::DSL::InstanceVariable
- #type — Maccro::DSL::ClassVariable
- #type — Maccro::DSL::Variable
- #type — Maccro::DSL::NthRefVariable
- #type — Maccro::DSL::BackRefVariable
- #type — Maccro::DSL::SpecialVariable
- #type — Maccro::DSL::Constant
- #type — Maccro::DSL::Self