class Solargraph::Parser::NodeMethods

def any_splatted_call?(nodes)

Parameters:
  • nodes (Enumerable) --

Other tags:
    Abstract: -
def any_splatted_call?(nodes)
  raise NotImplementedError
end

def call_nodes_from node

Returns:
  • (Array) -

Parameters:
  • node (Parser::AST::Node) --

Other tags:
    Todo: - Temporarily here for testing. Move to Solargraph::Parser.

Other tags:
    Abstract: -
def call_nodes_from node
  raise NotImplementedError
end

def const_nodes_from node

Returns:
  • (Array) -

Parameters:
  • node (Parser::AST::Node) --

Other tags:
    Abstract: -
def const_nodes_from node
  raise NotImplementedError
end

def convert_hash node

Returns:
  • (Hash{Parser::AST::Node => Chain}) -

Parameters:
  • node (Parser::AST::Node) --

Other tags:
    Abstract: -
def convert_hash node
  raise NotImplementedError
end

def find_recipient_node cursor

Returns:
  • (Parser::AST::Node, nil) -

Parameters:
  • cursor (Solargraph::Source::Cursor) --

Other tags:
    Abstract: -
def find_recipient_node cursor
  raise NotImplementedError
end

def process node

Returns:
  • (void) -

Parameters:
  • node (Parser::AST::Node) --

Other tags:
    Abstract: -
def process node
  raise NotImplementedError
end

def returns_from_method_body node

Returns:
  • (Array) -

Parameters:
  • node (Parser::AST::Node) --

Other tags:
    Abstract: -
def returns_from_method_body node
  raise NotImplementedError
end

def unpack_name node

Returns:
  • (String) -

Parameters:
  • node (Parser::AST::Node) --

Other tags:
    Abstract: -
def unpack_name node
  raise NotImplementedError
end

def value_position_nodes_only(node)

Returns:
  • (Array) - low-level value nodes in

Parameters:
  • node (Parser::AST::Node) --

Other tags:
    Abstract: -
def value_position_nodes_only(node)
  raise NotImplementedError
end