xyz.cofe.jtfm.store.json
package xyz.cofe.jtfm.store.json
Type members
Classlikes
AST дерево
AST дерево
Типы узлов
- Id - Идентификатор - буквенная последовательность
- True - Идентификатор, пример
true - False - Идентификатор, пример
false - Null - Идентификатор, пример
null - Str - Строковой литерал, пример
"sample" - Num - Число, пример
-12.3 - Arr - Массив, пример
[ 1, "b" ] - Field - поле/свойство объекта и его значение, пример
"field" : 2 - Obj - объект, пример
{ "field": 1, "a": true }
- Value parameters:
- begin
начало в тексте
- end
конец в тексте
- Companion:
- object
Значение по умолчанию, используется при восстановлении из Json
Значение по умолчанию, используется при восстановлении из Json
Пример
case class Append(value:String)
object Append:
given DefaultValue[Append] with
override def defaultValue: Option[Append] = Some(Append("def_value"))
- Companion:
- object
Указатель на позицию токена в списке токенов
Указатель на позицию токена в списке токенов
Указатель на позицию в тексте
Указатель на позицию в тексте
Лексемы Json
Лексемы Json
- Value parameters:
- begin
Указатель на начало в тексте
- end
Указатель на конец в тексте