struct

TopDown::Parser::Token(ValueType)

Inherits Struct < Value < Object

Constructors

new(name : Symbol, value : ValueType, end_location : Location)
Source

Instance methods

clone
Source
copy_with(name _name = @name, value _value = @value, end_location _end_location = @end_location)
Source
end_location
inspect(io)

Same as to_s.

Source
name
to_s(io)

Display the token.

Token.new(:"+").to_s         # => "[+]"
Token.new(:name, "foo").to_s # => "[name:foo]"
Source
value