Class: Riml::ExplicitCallNode
Overview
Node of an explicitly called method, can take any of these forms:
call Method()
call s:Method(argument1, argument2)
Constant Summary
Constants inherited from CallNode
CallNode::ALL_BUILTIN_COMMANDS, CallNode::ALL_BUILTIN_FUNCTIONS
Constants included from Visitable
Visitable::DESCENDANT_OF_REGEX
Constants included from Constants
Constants::BUILTIN_COMMANDS, Constants::BUILTIN_FUNCTIONS, Constants::COMPARISON_OPERATORS, Constants::DEFINE_KEYWORDS, Constants::END_KEYWORDS, Constants::IGNORECASE_CAPABLE_OPERATORS, Constants::KEYWORDS, Constants::REGISTERS, Constants::RIML_COMMANDS, Constants::RIML_END_KEYWORDS, Constants::RIML_KEYWORDS, Constants::SPECIAL_VARIABLE_PREFIXES, Constants::SPLAT_LITERAL, Constants::VIML_COMMANDS, Constants::VIML_END_KEYWORDS, Constants::VIML_KEYWORDS
Instance Attribute Summary
Attributes inherited from CallNode
#arguments, #name, #scope_modifier
Attributes included from Visitable
#compiled_output, #force_newline, #parent_node, #scope
Method Summary
Methods inherited from CallNode
#autoload?, #builtin_command?, #builtin_function?, #children, #initialize, #must_be_explicit_call?, #remove_parens_wrapper
Methods included from Walkable
#child_after, #child_previous_to, #each, #index_by_children, #index_by_member, #insert_after, #insert_before, #next, #previous, #remove, #replace_with
Methods included from FullyNameable
Methods included from Visitable
#accept, #method_missing, #respond_to?
Constructor Details
This class inherits a constructor from Riml::CallNode
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Riml::Visitable