Class Parser::AST::Node
In: lib/parser/ast/node.rb
Parent: ::AST::Node

{Parser::AST::Node} contains information about a single AST node and its child nodes. It extends the basic [AST::Node](rdoc.info/gems/ast/AST/Node) class provided by gem [ast](rdoc.info/gems/ast).

@api public

@!attribute [r] location

 Source map for this Node.
 @return [Parser::Source::Map]

Methods

External Aliases

location -> loc

Attributes

location  [R] 

Public Instance methods

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

@param [Hash] properties @option properties [Parser::Source::Map] :location Location information

 of the node.

[Validate]