Class: Parser::AST::Node

Inherits:
AST::Node
  • Object
show all
Defined in:
sorbet/rbi/parser@3.3.7.4.rbi

Overview

Node contains information about a single AST node and its child nodes. It extends the basic AST::Node class provided by gem ast.

source://parser//lib/parser/ast/node.rb#17

Instance Method Summary collapse

Instance Method Details

#assign_properties(properties) ⇒ Object

Assigns various properties to this AST node. Currently only the location can be set.

source://parser//lib/parser/ast/node.rb#30

Parameters:

Options Hash (properties):



41
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 41

def assign_properties(properties); end

#locParser::Source::Map

Source map for this Node.

source://parser//lib/parser/ast/node.rb#18

Returns:



49
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 49

def loc; end

#locationParser::Source::Map

Source map for this Node.

source://parser//lib/parser/ast/node.rb#18

Returns:



57
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 57

def location; end