Parser

class Parser extends StreamTokenParser[Char]
trait StreamTokenParser[Char]
class Object
trait Matchable
class Any

Type members

Types

override type OUT = Token

Лексема

Лексема

override type STATE = State

Состояние парсера

Состояние парсера

Value members

Concrete methods

override def accept(state: State, char: Char): State

Чтение очередного символа

Чтение очередного символа

Definition Classes
override def end(state: State): State

Завершение данных

Завершение данных

Definition Classes
override def init: State

сброс состояния

сброс состояния

Definition Classes
override def ready(state: State): Option[Token]

Чтение уже готовых лексем

Чтение уже готовых лексем

Definition Classes
override def tail(state: State): Option[Token]

Чтение лексем которые еще не готовы

Чтение лексем которые еще не готовы

Definition Classes