ParsingTable

ll1compiletime.parser.ParsingTable
class ParsingTable[A, Token, Kind]

A parsing table which can return a result from a token sequence

Attributes

entry

the id of the entry syntax

getKind

a function that give the respective Kind of a Token

nt

nullable table that map an id to a value

nullable

map a syntax id to a Nullable

table

A Map from a syntax and the parsed Token Kind to a parsing instruction.

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def apply(tokens: Iterator[Token]): ParsingResult[A]

Return a parsing result from a sequence of token

Return a parsing result from a sequence of token

Attributes

tokens

sequence of tokens

Returns:

the result of parsing the tokens