StreamTokenParser

trait StreamTokenParser[CHAR]

Парсер лексемы

class Object
trait Matchable
class Any
class Parser
class Parser
class Parser
class Parser
class Parser
class Parser

Type members

Types

type OUT <: Token

Лексема

Лексема

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

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

Value members

Abstract methods

def accept(state: STATE, char: CHAR): STATE

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

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

def end(state: STATE): STATE

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

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

def init: STATE

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

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

def ready(state: STATE): Option[OUT]

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

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

def tail(state: STATE): Option[OUT]

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

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