blob: aef8833faca028b03695083a5648b449a0d1c44b [file] [log] [blame]
>{
#^ source.cml meta.meta-dictionary-block.cml punctuation.definition.dictionary.begin
> config: {
#^^^^ source.cml meta.meta-dictionary-block.cml
# ^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml punctuation.definition.dictionary.begin
> tags: {
#^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml
# ^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml punctuation.definition.dictionary.begin
> type: "vector",
#^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml
# ^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml string.quoted.double
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml punctuation.separator
> max_count: 20,
#^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml
# ^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml storage.type.int
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml punctuation.separator
> element: {
#^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml
# ^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml punctuation.definition.dictionary.begin
> type: "string",
#^^^^^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml
# ^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml string.quoted.double
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml punctuation.separator
> max_size: 50,
#^^^^^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml
# ^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml storage.type.int
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml punctuation.separator
> }
#^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml punctuation.definition.dictionary.end
> },
#^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-dictionary-block.cml punctuation.definition.dictionary.end
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml punctuation.separator
> //Accept any key-value pair
#^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml comment.line.double-slash.cml
> a: true,
#^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml constant.language.true
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml punctuation.separator
> b: "str",
#^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml string.quoted.double
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml punctuation.separator
> c: [ "str" ],
#^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml punctuation.definition.array.begin
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml
# ^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml string.quoted.double
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml punctuation.definition.array.end
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml punctuation.separator
> d: [
#^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml punctuation.definition.array.begin
> {
#^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml punctuation.definition.dictionary.begin
> a: "b",
#^^^^^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml string.quoted.double
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml punctuation.separator
> b: invalidValue,
#^^^^^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml invalid.illegal
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml punctuation.separator
> c: "str",
#^^^^^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml keyword.control
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml string.quoted.double
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml punctuation.separator
> }
#^^^^^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml meta.meta-dictionary-block.cml punctuation.definition.dictionary.end
> ]
#^^^^^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml meta.meta-array-block.cml punctuation.definition.array.end
> }
#^^^^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml meta.meta-any-key-value-block.cml
# ^ source.cml meta.meta-dictionary-block.cml meta.meta-config-block.cml meta.meta-dictionary-block.cml punctuation.definition.dictionary.end
>}
#^ source.cml meta.meta-dictionary-block.cml punctuation.definition.dictionary.end
>