Class: Riml::ExplicitCallNode
- Defined in:
- lib/riml/nodes.rb
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
Constants included from Constants
Constants::BUILTIN_COMMANDS, Constants::BUILTIN_FUNCTIONS, Constants::COMPARISON_OPERATORS, Constants::COMPILED_STRING_LOCATION, Constants::DEFINE_KEYWORDS, Constants::END_KEYWORDS, Constants::IGNORECASE_CAPABLE_OPERATORS, Constants::KEYWORDS, Constants::REGISTERS, Constants::RIML_CLASS_COMMANDS, Constants::RIML_COMMANDS, Constants::RIML_END_KEYWORDS, Constants::RIML_FILE_COMMANDS, Constants::RIML_KEYWORDS, Constants::SPECIAL_VARIABLE_PREFIXES, Constants::SPLAT_LITERAL, Constants::UNKNOWN_LOCATION_INFO, Constants::VIML_COMMANDS, Constants::VIML_END_KEYWORDS, Constants::VIML_KEYWORDS
Instance Attribute Summary
Attributes inherited from CallNode
#arguments, #name, #scope_modifier, #super_call
Attributes included from Visitable
#compiled_output, #force_newline, #parent_node, #parser_info, #scope
Method Summary
Methods inherited from CallNode
#autoload?, #builtin_command?, #builtin_function?, #children, #force_newline_if_child_call_node?, #initialize, #method_call?, #must_be_explicit_call?, #remove_parens_wrapper
Methods included from FullyNameable
Methods included from Visitable
#accept, #children, #force_newline_if_child_call_node?, #location_info
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
Constructor Details
This class inherits a constructor from Riml::CallNode