class

Lingo::Node

Inherits Reference < Object

Constructors

new(value : String = "", children : Array(Lingo::Node) = [] of Lingo::Node, name : String | Symbol | Nil = nil.as(String | ::Nil | Symbol | ::Nil), line : Int32 = 0, column : Int32 = 0)
Source

Instance methods

children
Source
column
Source
full_value
Source
line
Source
name
Source
name=(name : String | Symbol | Nil)
Source
to_s

Returns a nicely readable and concise string representation of this object, typically intended for users.

This method should usually not be overridden. It delegates to #to_s(IO) which can be overridden for custom implementations.

Also see #inspect.

Source
value
Source