class

Pegasus::Generated::Tree

Inherits Reference / Object

Instance methods

flatten(*, value_index : Int32, recursive_name : String, recursive_index : Int32)

Since currently, * and + operators aren't supported in Pegasus grammars, they tend to be recursively written. This is a utility function to "flatten" a parse tree produced by a recursively written grammar.

Source
table_index
Source

Nested types