object Chars
Символы
- Alphabetic
- By Inheritance
- Chars
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
Digit: GR[CharPointer, CToken]
Цифра
-
val
Dot: GR[CharPointer, CToken]
Точка
-
val
Letter: GR[CharPointer, CToken]
Буква
-
val
LetterOrDigit: GR[CharPointer, CToken]
Буква или цифра
-
val
Whitespace: GR[CharPointer, CToken]
Пробел
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
charTok(cond: (Char) ⇒ Boolean): GR[CharPointer, CToken]
Создание грамматического правила для символа из предиката
Создание грамматического правила для символа из предиката
- cond
предикат
- returns
грамматическое правило
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exclude[C <: CToken](captureSize: Int, stopSeq: Seq[GR[CharPointer, C]]): GR[CharPointer, CToken]
Захват captureSize символов, при условии что из перечисленых ни одное не совпало
Захват captureSize символов, при условии что из перечисленых ни одное не совпало
- captureSize
кол-во захватыавемых символов
- stopSeq
условия исключения
- returns
правило
-
def
exclude[U <: CToken, C <: CToken](captureSize: Int, stopSeq: Seq[GR[CharPointer, C]], map: (CharPointer, CharPointer) ⇒ U): GR[CharPointer, U]
Захват captureSize символов, при условии что из перечисленых ни одное не совпало
Захват captureSize символов, при условии что из перечисленых ни одное не совпало
- U
тип результата
- captureSize
кол-во захватыавемых символов
- stopSeq
условия исключения
- map
Конструктор результата
- returns
правило
-
def
exclude[U <: CToken, C <: CToken](captureSize: Int, stopSeq: Seq[GR[CharPointer, C]], map: (CharPointer, CharPointer) ⇒ U, catched: (C) ⇒ Any): GR[CharPointer, U]
Захват captureSize символов, при условии что из перечисленых ни одное не совпало
Захват captureSize символов, при условии что из перечисленых ни одное не совпало
- U
тип результата
- captureSize
кол-во захватыавемых символов
- stopSeq
условия исключения
- map
Конструктор результата
- catched
Совпавшее правило
- returns
правило
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
textTok(sample: String): GR[CharPointer, CToken]
Создание грамматического правила.
Создание грамматического правила. Правило проверяет что в текущей позиции начало текста совпадает с указаным шаблоном
- sample
шаблон
- returns
правило
-
def
textTok[U <: CToken](sample: String, map: (CharPointer, CharPointer) ⇒ U): GR[CharPointer, U]
Создание грамматического правила.
Создание грамматического правила. Правило проверяет что в текущей позиции начало текста совпадает с указаным шаблоном
- U
тип лексемы
- sample
шаблон
- map
функция создания лексемы
- returns
правило
-
def
textTok[U <: CToken](sample: String, ignoreCase: Boolean, map: (CharPointer, CharPointer) ⇒ U): GR[CharPointer, U]
Создание грамматического правила.
Создание грамматического правила. Правило проверяет что в текущей позиции начало текста совпадает с указаным шаблоном
- U
тип лексемы
- sample
шаблон
- ignoreCase
ингор регистра символов при сравнении
- map
функция создания лексемы
- returns
правило
-
def
textTok(samples: Seq[String], ignoreCase: Boolean): GR[CharPointer, CToken]
Создание грамматического правила.
Создание грамматического правила. Правило проверяет что в текущей позиции начало текста совпадает с одним из указанных шаблонов
- samples
шаблоны
- ignoreCase
ингор регистра символов при сравнении
- returns
правило
-
def
textTok[U <: CToken](samples: Seq[String], ignoreCase: Boolean, map: (CharPointer, CharPointer) ⇒ U): GR[CharPointer, U]
Создание грамматического правила.
Создание грамматического правила. Правило проверяет что в текущей позиции начало текста совпадает с одним из указанных шаблонов
- U
тип лексемы
- samples
шаблоны
- ignoreCase
ингор регистра символов при сравнении
- map
функция создания лексемы
- returns
правило
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.