package sparse
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
class
BasicCharPointer extends CharPointer
Указатель на символы
-
case class
CToken(begin: CharPointer, end: CharPointer) extends Tok[CharPointer] with Product with Serializable
Текстовая лексема
Текстовая лексема
- begin
начало лексемы
- end
конец лексемы
-
trait
CharPointer extends Pointer[Char, Int, CharPointer]
Указатель на символьную последовательность
-
class
CharToken extends Tok[CharPointer]
Символьная лексема
-
class
Dummy[P <: Pointer[_, _, _]] extends Tok[P]
Лексема пустышка
Лексема пустышка
- P
Указатель
-
trait
GR[P <: Pointer[_, _, _], T <: Tok[P]] extends (P) ⇒ Option[T]
Некое грамматическое правило
-
class
LPointer[TOKEN] extends Pointer[TOKEN, Int, LPointer[TOKEN]]
Указатель над списоком вхоных символов
Указатель над списоком вхоных символов
- TOKEN
тип символов
-
trait
Pointer[TOKEN, PTR, SELF <: Pointer[TOKEN, PTR, SELF]] extends Ordered[Pointer[TOKEN, PTR, SELF]]
Указаетль на лексемы/ноды в списке
Указаетль на лексемы/ноды в списке
- TOKEN
тип лексемы
- PTR
тип указателя
-
trait
Tok[P <: Pointer[_, _, _]] extends AnyRef
Указатель на конец лексемы
Указатель на конец лексемы
- P
Указатель
-
class
Tokenizer[P <: Pointer[_, _, _], T <: Tok[P]] extends Iterable[T]
Итератор по лексемам
Итератор по лексемам
- P
Указатель
- T
Лексема