Lexer

object Lexer extends Parser
trait Parser
class Object
trait Matchable
class Any
Lexer.type

Type members

Classlikes

sealed abstract class NonTerminal(val ntName: String) extends NonTerminal
Companion:
object
Companion:
class
sealed abstract class Terminal(val tokName: String) extends Token
Companion:
object
object Terminal
Companion:
class

Types

override type NTRoot = Lexer

Value members

Inherited methods

final def parse(source: Source): Validated[NTRoot]
Inherited from:
Parser

Concrete fields

override val grammar: Grammar[Terminal, NonTerminal, Lexer]
override val lexer: Lexer[Terminal]