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.
table_index
Source