Tables

halotukozak.alpaca.internal.parser.createTables$package.Tables
object Tables

Attributes

Source
createTables.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Tables.type

Members list

Givens

Givens

inline given given_Tables_Ctx: [Ctx <: ParserCtx] => Tables[Ctx]

Automatically generates parse and action tables from a parser definition.

Automatically generates parse and action tables from a parser definition.

This given instance triggers compile-time macro expansion to analyze the parser's grammar rules and generate the necessary tables.

Type parameters

Ctx

the parser context type

Attributes

Returns

the generated parse and action tables, and the initial context factory

Source
createTables.scala