difftastic/src/grammar.json

6913 lines
155 KiB
JSON

{
"name": "latex",
"word": "command_name",
"rules": {
"source_file": {
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_root_content"
}
},
"_whitespace": {
"type": "PATTERN",
"value": "\\s+"
},
"line_comment": {
"type": "PATTERN",
"value": "%[^\\r\\n]*"
},
"block_comment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "STRING",
"value": "\\iffalse"
}
},
{
"type": "FIELD",
"name": "comment",
"content": {
"type": "CHOICE",
"members": [
{
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_fi"
},
"named": true,
"value": "comment"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\fi"
},
{
"type": "BLANK"
}
]
}
}
]
},
"_root_content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_section"
},
{
"type": "SYMBOL",
"name": "_paragraph"
},
{
"type": "SYMBOL",
"name": "_flat_content"
}
]
},
"_flat_content": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_text_with_env_content"
},
{
"type": "STRING",
"value": "["
},
{
"type": "STRING",
"value": "]"
}
]
}
},
"_text_with_env_content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": ","
},
{
"type": "STRING",
"value": "="
},
{
"type": "SYMBOL",
"name": "comment_environment"
},
{
"type": "SYMBOL",
"name": "verbatim_environment"
},
{
"type": "SYMBOL",
"name": "listing_environment"
},
{
"type": "SYMBOL",
"name": "minted_environment"
},
{
"type": "SYMBOL",
"name": "asy_environment"
},
{
"type": "SYMBOL",
"name": "asydef_environment"
},
{
"type": "SYMBOL",
"name": "pycode_environment"
},
{
"type": "SYMBOL",
"name": "luacode_environment"
},
{
"type": "SYMBOL",
"name": "sagesilent_environment"
},
{
"type": "SYMBOL",
"name": "sageblock_environment"
},
{
"type": "SYMBOL",
"name": "generic_environment"
},
{
"type": "SYMBOL",
"name": "math_environment"
},
{
"type": "SYMBOL",
"name": "_text_content"
}
]
},
"_text_content": {
"type": "PREC_RIGHT",
"value": 1,
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "curly_group"
},
{
"type": "SYMBOL",
"name": "block_comment"
},
{
"type": "SYMBOL",
"name": "_command"
},
{
"type": "SYMBOL",
"name": "text"
},
{
"type": "SYMBOL",
"name": "_math_content"
},
{
"type": "STRING",
"value": "("
},
{
"type": "STRING",
"value": ")"
}
]
}
},
"_section": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "CHOICE",
"members": [
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "part"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "chapter"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "section"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "subsection"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "subsubsection"
}
}
]
}
},
"_paragraph": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "CHOICE",
"members": [
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "paragraph"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "subparagraph"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "enum_item"
}
}
]
}
},
"_section_part": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "toc",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
},
"_part_declaration": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\part"
},
{
"type": "STRING",
"value": "\\part*"
},
{
"type": "STRING",
"value": "\\addpart"
},
{
"type": "STRING",
"value": "\\addpart*"
}
]
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_section_part"
},
{
"type": "BLANK"
}
]
}
]
}
},
"part": {
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "_part_declaration"
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_flat_content"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SYMBOL",
"name": "_paragraph"
}
},
{
"type": "BLANK"
}
]
},
{
"type": "CHOICE",
"members": [
{
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "CHOICE",
"members": [
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "chapter"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "section"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "subsection"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "subsubsection"
}
}
]
}
},
{
"type": "BLANK"
}
]
}
]
}
},
"_chapter_declaration": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\chapter"
},
{
"type": "STRING",
"value": "\\chapter*"
},
{
"type": "STRING",
"value": "\\addchap"
},
{
"type": "STRING",
"value": "\\addchap*"
}
]
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_section_part"
},
{
"type": "BLANK"
}
]
}
]
}
},
"chapter": {
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "_chapter_declaration"
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_flat_content"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SYMBOL",
"name": "_paragraph"
}
},
{
"type": "BLANK"
}
]
},
{
"type": "CHOICE",
"members": [
{
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "CHOICE",
"members": [
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "section"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "subsection"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "subsubsection"
}
}
]
}
},
{
"type": "BLANK"
}
]
}
]
}
},
"_section_declaration": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\section"
},
{
"type": "STRING",
"value": "\\section*"
},
{
"type": "STRING",
"value": "\\addsec"
},
{
"type": "STRING",
"value": "\\addsec*"
}
]
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_section_part"
},
{
"type": "BLANK"
}
]
}
]
}
},
"section": {
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "_section_declaration"
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_flat_content"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SYMBOL",
"name": "_paragraph"
}
},
{
"type": "BLANK"
}
]
},
{
"type": "CHOICE",
"members": [
{
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "CHOICE",
"members": [
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "subsection"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "subsubsection"
}
}
]
}
},
{
"type": "BLANK"
}
]
}
]
}
},
"_subsection_declaration": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\subsection"
},
{
"type": "STRING",
"value": "\\subsection*"
}
]
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_section_part"
},
{
"type": "BLANK"
}
]
}
]
}
},
"subsection": {
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "_subsection_declaration"
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_flat_content"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SYMBOL",
"name": "_paragraph"
}
},
{
"type": "BLANK"
}
]
},
{
"type": "CHOICE",
"members": [
{
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "subsubsection"
}
}
},
{
"type": "BLANK"
}
]
}
]
}
},
"_subsubsection_declaration": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\subsubsection"
},
{
"type": "STRING",
"value": "\\subsubsection*"
}
]
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_section_part"
},
{
"type": "BLANK"
}
]
}
]
}
},
"subsubsection": {
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "_subsubsection_declaration"
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_flat_content"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SYMBOL",
"name": "_paragraph"
}
},
{
"type": "BLANK"
}
]
}
]
}
},
"_paragraph_declaration": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\paragraph"
},
{
"type": "STRING",
"value": "\\paragraph*"
}
]
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_section_part"
},
{
"type": "BLANK"
}
]
}
]
}
},
"paragraph": {
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "_paragraph_declaration"
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_flat_content"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "CHOICE",
"members": [
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "subparagraph"
}
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "enum_item"
}
}
]
}
},
{
"type": "BLANK"
}
]
}
]
}
},
"_subparagraph_declaration": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\subparagraph"
},
{
"type": "STRING",
"value": "\\subparagraph*"
}
]
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_section_part"
},
{
"type": "BLANK"
}
]
}
]
}
},
"subparagraph": {
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "_subparagraph_declaration"
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_flat_content"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "CHOICE",
"members": [
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "enum_item"
}
}
]
}
},
{
"type": "BLANK"
}
]
}
]
}
},
"_enum_itemdeclaration": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\item"
},
{
"type": "STRING",
"value": "\\item*"
}
]
}
},
{
"type": "FIELD",
"name": "label",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_text"
},
{
"type": "BLANK"
}
]
}
}
]
}
},
"enum_item": {
"type": "PREC_RIGHT",
"value": -1,
"content": {
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "_enum_itemdeclaration"
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_flat_content"
}
}
]
}
},
"curly_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_root_content"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"curly_group_text": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "SYMBOL",
"name": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"curly_group_spec": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_text_content"
},
{
"type": "STRING",
"value": "="
}
]
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"curly_group_text_list": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "text",
"content": {
"type": "SYMBOL",
"name": "text"
}
},
{
"type": "REPEAT",
"content": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": ","
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "SYMBOL",
"name": "text"
}
}
]
}
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "STRING",
"value": "}"
}
]
},
"curly_group_path": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "path",
"content": {
"type": "SYMBOL",
"name": "path"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"curly_group_path_list": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "path",
"content": {
"type": "SYMBOL",
"name": "path"
}
},
{
"type": "REPEAT",
"content": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": ","
},
{
"type": "FIELD",
"name": "path",
"content": {
"type": "SYMBOL",
"name": "path"
}
}
]
}
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "STRING",
"value": "}"
}
]
},
"curly_group_uri": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "uri",
"content": {
"type": "SYMBOL",
"name": "uri"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"curly_group_command_name": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "command",
"content": {
"type": "SYMBOL",
"name": "command_name"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"curly_group_key_value": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "pair",
"content": {
"type": "SYMBOL",
"name": "key_value_pair"
}
},
{
"type": "REPEAT",
"content": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": ","
},
{
"type": "FIELD",
"name": "pair",
"content": {
"type": "SYMBOL",
"name": "key_value_pair"
}
}
]
}
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "STRING",
"value": "}"
}
]
},
"curly_group_glob_pattern": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "pattern",
"content": {
"type": "SYMBOL",
"name": "glob_pattern"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"curly_group_impl": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_text_content"
},
{
"type": "STRING",
"value": "["
},
{
"type": "STRING",
"value": "]"
},
{
"type": "STRING",
"value": ","
},
{
"type": "STRING",
"value": "="
}
]
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"curly_group_author_list": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "ALIAS",
"content": {
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "_text_content"
}
},
"named": true,
"value": "author"
},
{
"type": "REPEAT",
"content": {
"type": "SEQ",
"members": [
{
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "\\and"
},
"named": true,
"value": "command_name"
},
{
"type": "ALIAS",
"content": {
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "_text_content"
}
},
"named": true,
"value": "author"
}
]
}
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "STRING",
"value": "}"
}
]
},
"brack_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "["
},
{
"type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_text_with_env_content"
},
{
"type": "SYMBOL",
"name": "brack_group"
}
]
}
},
{
"type": "STRING",
"value": "]"
}
]
},
"brack_group_text": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "["
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "SYMBOL",
"name": "text"
}
},
{
"type": "STRING",
"value": "]"
}
]
},
"brack_group_argc": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "["
},
{
"type": "FIELD",
"name": "value",
"content": {
"type": "SYMBOL",
"name": "argc"
}
},
{
"type": "STRING",
"value": "]"
}
]
},
"brack_group_key_value": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "["
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "pair",
"content": {
"type": "SYMBOL",
"name": "key_value_pair"
}
},
{
"type": "REPEAT",
"content": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": ","
},
{
"type": "FIELD",
"name": "pair",
"content": {
"type": "SYMBOL",
"name": "key_value_pair"
}
}
]
}
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "STRING",
"value": "]"
}
]
},
"text": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "REPEAT1",
"content": {
"type": "FIELD",
"name": "word",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "operator"
},
{
"type": "SYMBOL",
"name": "word"
},
{
"type": "SYMBOL",
"name": "placeholder"
},
{
"type": "SYMBOL",
"name": "delimiter"
},
{
"type": "SYMBOL",
"name": "block_comment"
},
{
"type": "SYMBOL",
"name": "_command"
},
{
"type": "SYMBOL",
"name": "superscript"
},
{
"type": "SYMBOL",
"name": "subscript"
}
]
}
}
}
},
"word": {
"type": "PATTERN",
"value": "[^\\s\\\\%\\{\\},\\$\\[\\]\\(\\)=\\#&_\\^\\-\\+\\/\\*]+"
},
"placeholder": {
"type": "PATTERN",
"value": "#+\\d"
},
"delimiter": {
"type": "PATTERN",
"value": "&"
},
"path": {
"type": "PATTERN",
"value": "[^\\*\\\"\\[\\]:;,\\|\\{\\}<>]+"
},
"uri": {
"type": "PATTERN",
"value": "[^\\[\\]\\{\\}]+"
},
"argc": {
"type": "PATTERN",
"value": "\\d"
},
"glob_pattern": {
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "_glob_pattern_fragment"
}
},
"_glob_pattern_fragment": {
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_glob_pattern_fragment"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
{
"type": "PATTERN",
"value": "[^\\\"\\[\\]:;\\|\\{\\}<>]+"
}
]
},
"operator": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "+"
},
{
"type": "STRING",
"value": "-"
},
{
"type": "STRING",
"value": "*"
},
{
"type": "STRING",
"value": "/"
},
{
"type": "STRING",
"value": "<"
},
{
"type": "STRING",
"value": ">"
},
{
"type": "STRING",
"value": "!"
},
{
"type": "STRING",
"value": "|"
},
{
"type": "STRING",
"value": ":"
},
{
"type": "STRING",
"value": "'"
}
]
},
"letter": {
"type": "PATTERN",
"value": "[^\\\\%\\{\\}\\$\\#_\\^]"
},
"subscript": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "_"
},
{
"type": "FIELD",
"name": "subscript",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "curly_group"
},
{
"type": "SYMBOL",
"name": "letter"
},
{
"type": "SYMBOL",
"name": "command_name"
}
]
}
}
]
},
"superscript": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "^"
},
{
"type": "FIELD",
"name": "superscript",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "curly_group"
},
{
"type": "SYMBOL",
"name": "letter"
},
{
"type": "SYMBOL",
"name": "command_name"
}
]
}
}
]
},
"key_value_pair": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "key",
"content": {
"type": "SYMBOL",
"name": "text"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "="
},
{
"type": "FIELD",
"name": "value",
"content": {
"type": "SYMBOL",
"name": "value"
}
}
]
},
{
"type": "BLANK"
}
]
}
]
},
"value": {
"type": "REPEAT1",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_text_content"
},
{
"type": "SYMBOL",
"name": "brack_group"
}
]
}
},
"_math_content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "displayed_equation"
},
{
"type": "SYMBOL",
"name": "inline_formula"
},
{
"type": "SYMBOL",
"name": "math_delimiter"
},
{
"type": "SYMBOL",
"name": "text_mode"
}
]
},
"displayed_equation": {
"type": "PREC_LEFT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "$$"
},
{
"type": "STRING",
"value": "\\["
}
]
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_root_content"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "$$"
},
{
"type": "STRING",
"value": "\\]"
}
]
}
]
}
},
"inline_formula": {
"type": "PREC_LEFT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "$"
},
{
"type": "STRING",
"value": "\\("
}
]
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_root_content"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "$"
},
{
"type": "STRING",
"value": "\\)"
}
]
}
]
}
},
"_math_delimiter_part": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "word"
},
{
"type": "SYMBOL",
"name": "command_name"
},
{
"type": "STRING",
"value": "["
},
{
"type": "STRING",
"value": "]"
},
{
"type": "STRING",
"value": "("
},
{
"type": "STRING",
"value": ")"
},
{
"type": "STRING",
"value": "|"
}
]
},
"math_delimiter": {
"type": "PREC_LEFT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "left_command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\left"
},
{
"type": "STRING",
"value": "\\bigl"
},
{
"type": "STRING",
"value": "\\Bigl"
},
{
"type": "STRING",
"value": "\\biggl"
},
{
"type": "STRING",
"value": "\\Biggl"
}
]
}
},
{
"type": "FIELD",
"name": "left_delimiter",
"content": {
"type": "SYMBOL",
"name": "_math_delimiter_part"
}
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_root_content"
}
},
{
"type": "FIELD",
"name": "right_command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\right"
},
{
"type": "STRING",
"value": "\\bigr"
},
{
"type": "STRING",
"value": "\\Bigr"
},
{
"type": "STRING",
"value": "\\biggr"
},
{
"type": "STRING",
"value": "\\Biggr"
}
]
}
},
{
"type": "FIELD",
"name": "right_delimiter",
"content": {
"type": "SYMBOL",
"name": "_math_delimiter_part"
}
}
]
}
},
"text_mode": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\text"
},
{
"type": "STRING",
"value": "\\intertext"
},
{
"type": "STRING",
"value": "\\shortintertext"
}
]
}
},
{
"type": "FIELD",
"name": "content",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
},
"begin": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group"
},
{
"type": "BLANK"
}
]
}
}
]
}
},
"end": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
}
]
}
},
"generic_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "SYMBOL",
"name": "begin"
}
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_root_content"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "SYMBOL",
"name": "end"
}
}
]
},
"comment_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_comment_environment_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "FIELD",
"name": "comment",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_env_comment"
},
"named": true,
"value": "comment"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_comment_environment_end"
},
"named": true,
"value": "end"
}
}
]
},
"_comment_environment_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_comment_environment_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": []
}
]
},
"_comment_environment_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_comment_environment_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"_comment_environment_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_comment_environment_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"_comment_environment_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "comment"
},
"named": true,
"value": "word"
}
}
]
},
"verbatim_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_verbatim_environment_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "FIELD",
"name": "verbatim",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_env_verbatim"
},
"named": true,
"value": "comment"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_verbatim_environment_end"
},
"named": true,
"value": "end"
}
}
]
},
"_verbatim_environment_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_verbatim_environment_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": []
}
]
},
"_verbatim_environment_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_verbatim_environment_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"_verbatim_environment_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_verbatim_environment_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"_verbatim_environment_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "verbatim"
},
"named": true,
"value": "word"
}
}
]
},
"listing_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_listing_environment_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "FIELD",
"name": "code",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_env_listing"
},
"named": true,
"value": "source_code"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_listing_environment_end"
},
"named": true,
"value": "end"
}
}
]
},
"_listing_environment_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_listing_environment_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": []
}
]
},
"_listing_environment_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_listing_environment_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"_listing_environment_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_listing_environment_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"_listing_environment_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "lstlisting"
},
"named": true,
"value": "word"
}
}
]
},
"minted_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_minted_environment_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "FIELD",
"name": "code",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_env_minted"
},
"named": true,
"value": "source_code"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_minted_environment_end"
},
"named": true,
"value": "end"
}
}
]
},
"_minted_environment_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_minted_environment_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_key_value"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "language",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
}
]
}
]
},
"_minted_environment_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_minted_environment_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"_minted_environment_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_minted_environment_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"_minted_environment_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "minted"
},
"named": true,
"value": "word"
}
}
]
},
"asy_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_asy_environment_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "FIELD",
"name": "code",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_env_asy"
},
"named": true,
"value": "source_code"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_asy_environment_end"
},
"named": true,
"value": "end"
}
}
]
},
"_asy_environment_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_asy_environment_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": []
}
]
},
"_asy_environment_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_asy_environment_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"_asy_environment_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_asy_environment_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"_asy_environment_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "asy"
},
"named": true,
"value": "word"
}
}
]
},
"asydef_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_asydef_environment_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "FIELD",
"name": "code",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_env_asydef"
},
"named": true,
"value": "source_code"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_asydef_environment_end"
},
"named": true,
"value": "end"
}
}
]
},
"_asydef_environment_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_asydef_environment_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": []
}
]
},
"_asydef_environment_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_asydef_environment_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"_asydef_environment_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_asydef_environment_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"_asydef_environment_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "asydef"
},
"named": true,
"value": "word"
}
}
]
},
"pycode_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_pycode_environment_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "FIELD",
"name": "code",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_env_pycode"
},
"named": true,
"value": "source_code"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_pycode_environment_end"
},
"named": true,
"value": "end"
}
}
]
},
"_pycode_environment_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_pycode_environment_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": []
}
]
},
"_pycode_environment_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_pycode_environment_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"_pycode_environment_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_pycode_environment_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"_pycode_environment_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "pycode"
},
"named": true,
"value": "word"
}
}
]
},
"luacode_environment": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_luacode_environment"
},
{
"type": "SYMBOL",
"name": "_luacode_environment_star"
}
]
},
"_luacode_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "__luacode_environment_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "FIELD",
"name": "code",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_env_luacode"
},
"named": true,
"value": "source_code"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "__luacode_environment_end"
},
"named": true,
"value": "end"
}
}
]
},
"__luacode_environment_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "__luacode_environment_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": []
}
]
},
"__luacode_environment_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "__luacode_environment_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"__luacode_environment_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "__luacode_environment_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"__luacode_environment_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "luacode"
},
"named": true,
"value": "word"
}
}
]
},
"_luacode_environment_star": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "__luacode_environment_star_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "FIELD",
"name": "code",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_env_luacode_star"
},
"named": true,
"value": "source_code"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "__luacode_environment_star_end"
},
"named": true,
"value": "end"
}
}
]
},
"__luacode_environment_star_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "__luacode_environment_star_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": []
}
]
},
"__luacode_environment_star_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "__luacode_environment_star_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"__luacode_environment_star_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "__luacode_environment_star_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"__luacode_environment_star_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "luacode*"
},
"named": true,
"value": "word"
}
}
]
},
"sagesilent_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_sagesilent_environment_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "FIELD",
"name": "code",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_env_sagesilent"
},
"named": true,
"value": "source_code"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_sagesilent_environment_end"
},
"named": true,
"value": "end"
}
}
]
},
"_sagesilent_environment_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_sagesilent_environment_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": []
}
]
},
"_sagesilent_environment_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_sagesilent_environment_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"_sagesilent_environment_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_sagesilent_environment_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"_sagesilent_environment_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "sagesilent"
},
"named": true,
"value": "word"
}
}
]
},
"sageblock_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_sageblock_environment_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "FIELD",
"name": "code",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_trivia_raw_env_sageblock"
},
"named": true,
"value": "source_code"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_sageblock_environment_end"
},
"named": true,
"value": "end"
}
}
]
},
"_sageblock_environment_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_sageblock_environment_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": []
}
]
},
"_sageblock_environment_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_sageblock_environment_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"_sageblock_environment_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_sageblock_environment_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"_sageblock_environment_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "sageblock"
},
"named": true,
"value": "word"
}
}
]
},
"math_environment": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_math_environment_begin"
},
"named": true,
"value": "begin"
}
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_flat_content"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_math_environment_end"
},
"named": true,
"value": "end"
}
}
]
},
"_math_environment_begin": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\begin"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_math_environment_group"
},
"named": true,
"value": "curly_group_text"
}
},
{
"type": "SEQ",
"members": []
}
]
},
"_math_environment_end": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\end"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_math_environment_group"
},
"named": true,
"value": "curly_group_text"
}
}
]
},
"_math_environment_group": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "{"
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_math_environment_name"
},
"named": true,
"value": "text"
}
},
{
"type": "STRING",
"value": "}"
}
]
},
"_math_environment_name": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "word",
"content": {
"type": "ALIAS",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "math"
},
{
"type": "STRING",
"value": "displaymath"
},
{
"type": "STRING",
"value": "displaymath*"
},
{
"type": "STRING",
"value": "equation"
},
{
"type": "STRING",
"value": "equation*"
},
{
"type": "STRING",
"value": "multline"
},
{
"type": "STRING",
"value": "multline*"
},
{
"type": "STRING",
"value": "eqnarray"
},
{
"type": "STRING",
"value": "eqnarray*"
},
{
"type": "STRING",
"value": "align"
},
{
"type": "STRING",
"value": "align*"
},
{
"type": "STRING",
"value": "aligned"
},
{
"type": "STRING",
"value": "aligned*"
},
{
"type": "STRING",
"value": "array"
},
{
"type": "STRING",
"value": "array*"
},
{
"type": "STRING",
"value": "split"
},
{
"type": "STRING",
"value": "split*"
},
{
"type": "STRING",
"value": "alignat"
},
{
"type": "STRING",
"value": "alignat*"
},
{
"type": "STRING",
"value": "alignedat"
},
{
"type": "STRING",
"value": "alignedat*"
},
{
"type": "STRING",
"value": "gather"
},
{
"type": "STRING",
"value": "gather*"
},
{
"type": "STRING",
"value": "gathered"
},
{
"type": "STRING",
"value": "gathered*"
},
{
"type": "STRING",
"value": "flalign"
},
{
"type": "STRING",
"value": "flalign*"
}
]
},
"named": true,
"value": "word"
}
}
]
},
"_command": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "title_declaration"
},
{
"type": "SYMBOL",
"name": "author_declaration"
},
{
"type": "SYMBOL",
"name": "package_include"
},
{
"type": "SYMBOL",
"name": "class_include"
},
{
"type": "SYMBOL",
"name": "latex_include"
},
{
"type": "SYMBOL",
"name": "biblatex_include"
},
{
"type": "SYMBOL",
"name": "bibstyle_include"
},
{
"type": "SYMBOL",
"name": "bibtex_include"
},
{
"type": "SYMBOL",
"name": "graphics_include"
},
{
"type": "SYMBOL",
"name": "svg_include"
},
{
"type": "SYMBOL",
"name": "inkscape_include"
},
{
"type": "SYMBOL",
"name": "verbatim_include"
},
{
"type": "SYMBOL",
"name": "import_include"
},
{
"type": "SYMBOL",
"name": "caption"
},
{
"type": "SYMBOL",
"name": "citation"
},
{
"type": "SYMBOL",
"name": "label_definition"
},
{
"type": "SYMBOL",
"name": "label_reference"
},
{
"type": "SYMBOL",
"name": "label_reference_range"
},
{
"type": "SYMBOL",
"name": "label_number"
},
{
"type": "SYMBOL",
"name": "new_command_definition"
},
{
"type": "SYMBOL",
"name": "old_command_definition"
},
{
"type": "SYMBOL",
"name": "let_command_definition"
},
{
"type": "SYMBOL",
"name": "paired_delimiter_definition"
},
{
"type": "SYMBOL",
"name": "environment_definition"
},
{
"type": "SYMBOL",
"name": "glossary_entry_definition"
},
{
"type": "SYMBOL",
"name": "glossary_entry_reference"
},
{
"type": "SYMBOL",
"name": "acronym_definition"
},
{
"type": "SYMBOL",
"name": "acronym_reference"
},
{
"type": "SYMBOL",
"name": "theorem_definition"
},
{
"type": "SYMBOL",
"name": "color_definition"
},
{
"type": "SYMBOL",
"name": "color_set_definition"
},
{
"type": "SYMBOL",
"name": "color_reference"
},
{
"type": "SYMBOL",
"name": "tikz_library_import"
},
{
"type": "SYMBOL",
"name": "hyperlink"
},
{
"type": "SYMBOL",
"name": "generic_command"
}
]
},
"generic_command": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "SYMBOL",
"name": "command_name"
}
},
{
"type": "REPEAT",
"content": {
"type": "FIELD",
"name": "arg",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
}
]
}
},
"command_name": {
"type": "PATTERN",
"value": "\\\\([^\\r\\n]|[@a-zA-Z]+\\*?)?"
},
"title_declaration": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\title"
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "text",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
},
"author_declaration": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\author"
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "authors",
"content": {
"type": "SYMBOL",
"name": "curly_group_author_list"
}
}
]
},
"package_include": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\usepackage"
},
{
"type": "STRING",
"value": "\\RequirePackage"
}
]
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_key_value"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "paths",
"content": {
"type": "SYMBOL",
"name": "curly_group_path_list"
}
}
]
},
"class_include": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\documentclass"
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_key_value"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "path",
"content": {
"type": "SYMBOL",
"name": "curly_group_path"
}
}
]
},
"latex_include": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\include"
},
{
"type": "STRING",
"value": "\\subfileinclude"
},
{
"type": "STRING",
"value": "\\input"
},
{
"type": "STRING",
"value": "\\subfile"
}
]
}
},
{
"type": "FIELD",
"name": "path",
"content": {
"type": "SYMBOL",
"name": "curly_group_path"
}
}
]
},
"biblatex_include": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "\\addbibresource"
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_key_value"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "glob",
"content": {
"type": "SYMBOL",
"name": "curly_group_glob_pattern"
}
}
]
},
"bibstyle_include": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\bibliographystyle"
}
},
{
"type": "FIELD",
"name": "path",
"content": {
"type": "SYMBOL",
"name": "curly_group_path"
}
}
]
},
"bibtex_include": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\bibliography"
}
},
{
"type": "FIELD",
"name": "paths",
"content": {
"type": "SYMBOL",
"name": "curly_group_path_list"
}
}
]
},
"graphics_include": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\includegraphics"
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_key_value"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "path",
"content": {
"type": "SYMBOL",
"name": "curly_group_path"
}
}
]
},
"svg_include": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\includesvg"
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_key_value"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "path",
"content": {
"type": "SYMBOL",
"name": "curly_group_path"
}
}
]
},
"inkscape_include": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\includeinkscape"
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_key_value"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "path",
"content": {
"type": "SYMBOL",
"name": "curly_group_path"
}
}
]
},
"verbatim_include": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\verbatiminput"
},
{
"type": "STRING",
"value": "\\VerbatimInput"
}
]
}
},
{
"type": "FIELD",
"name": "path",
"content": {
"type": "SYMBOL",
"name": "curly_group_path"
}
}
]
},
"import_include": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\import"
},
{
"type": "STRING",
"value": "\\subimport"
},
{
"type": "STRING",
"value": "\\inputfrom"
},
{
"type": "STRING",
"value": "\\subimportfrom"
},
{
"type": "STRING",
"value": "\\includefrom"
},
{
"type": "STRING",
"value": "\\subincludefrom"
}
]
}
},
{
"type": "FIELD",
"name": "directory",
"content": {
"type": "SYMBOL",
"name": "curly_group_path"
}
},
{
"type": "FIELD",
"name": "file",
"content": {
"type": "SYMBOL",
"name": "curly_group_path"
}
}
]
},
"caption": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\caption"
}
},
{
"type": "FIELD",
"name": "short",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "long",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
},
"citation": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\cite"
},
{
"type": "STRING",
"value": "\\cite*"
},
{
"type": "STRING",
"value": "\\Cite"
},
{
"type": "STRING",
"value": "\\nocite"
},
{
"type": "STRING",
"value": "\\citet"
},
{
"type": "STRING",
"value": "\\citep"
},
{
"type": "STRING",
"value": "\\citet*"
},
{
"type": "STRING",
"value": "\\citep*"
},
{
"type": "STRING",
"value": "\\citeA"
},
{
"type": "STRING",
"value": "\\citeR"
},
{
"type": "STRING",
"value": "\\citeS"
},
{
"type": "STRING",
"value": "\\citeyearR"
},
{
"type": "STRING",
"value": "\\citeauthor"
},
{
"type": "STRING",
"value": "\\citeauthor*"
},
{
"type": "STRING",
"value": "\\Citeauthor"
},
{
"type": "STRING",
"value": "\\Citeauthor*"
},
{
"type": "STRING",
"value": "\\citetitle"
},
{
"type": "STRING",
"value": "\\citetitle*"
},
{
"type": "STRING",
"value": "\\citeyear"
},
{
"type": "STRING",
"value": "\\citeyear*"
},
{
"type": "STRING",
"value": "\\citedate"
},
{
"type": "STRING",
"value": "\\citedate*"
},
{
"type": "STRING",
"value": "\\citeurl"
},
{
"type": "STRING",
"value": "\\fullcite"
},
{
"type": "STRING",
"value": "\\citeyearpar"
},
{
"type": "STRING",
"value": "\\citealt"
},
{
"type": "STRING",
"value": "\\citealp"
},
{
"type": "STRING",
"value": "\\citetext"
},
{
"type": "STRING",
"value": "\\parencite"
},
{
"type": "STRING",
"value": "\\parencite*"
},
{
"type": "STRING",
"value": "\\Parencite"
},
{
"type": "STRING",
"value": "\\footcite"
},
{
"type": "STRING",
"value": "\\footfullcite"
},
{
"type": "STRING",
"value": "\\footcitetext"
},
{
"type": "STRING",
"value": "\\textcite"
},
{
"type": "STRING",
"value": "\\Textcite"
},
{
"type": "STRING",
"value": "\\smartcite"
},
{
"type": "STRING",
"value": "\\Smartcite"
},
{
"type": "STRING",
"value": "\\supercite"
},
{
"type": "STRING",
"value": "\\autocite"
},
{
"type": "STRING",
"value": "\\Autocite"
},
{
"type": "STRING",
"value": "\\autocite*"
},
{
"type": "STRING",
"value": "\\Autocite*"
},
{
"type": "STRING",
"value": "\\volcite"
},
{
"type": "STRING",
"value": "\\Volcite"
},
{
"type": "STRING",
"value": "\\pvolcite"
},
{
"type": "STRING",
"value": "\\Pvolcite"
},
{
"type": "STRING",
"value": "\\fvolcite"
},
{
"type": "STRING",
"value": "\\ftvolcite"
},
{
"type": "STRING",
"value": "\\svolcite"
},
{
"type": "STRING",
"value": "\\Svolcite"
},
{
"type": "STRING",
"value": "\\tvolcite"
},
{
"type": "STRING",
"value": "\\Tvolcite"
},
{
"type": "STRING",
"value": "\\avolcite"
},
{
"type": "STRING",
"value": "\\Avolcite"
},
{
"type": "STRING",
"value": "\\notecite"
},
{
"type": "STRING",
"value": "\\Notecite"
},
{
"type": "STRING",
"value": "\\pnotecite"
},
{
"type": "STRING",
"value": "\\Pnotecite"
},
{
"type": "STRING",
"value": "\\fnotecite"
}
]
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "prenote",
"content": {
"type": "SYMBOL",
"name": "brack_group"
}
},
{
"type": "FIELD",
"name": "postnote",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group"
},
{
"type": "BLANK"
}
]
}
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "FIELD",
"name": "keys",
"content": {
"type": "SYMBOL",
"name": "curly_group_text_list"
}
}
]
},
"label_definition": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\label"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
}
]
},
"label_reference": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\ref"
},
{
"type": "STRING",
"value": "\\eqref"
},
{
"type": "STRING",
"value": "\\vref"
},
{
"type": "STRING",
"value": "\\Vref"
},
{
"type": "STRING",
"value": "\\autoref"
},
{
"type": "STRING",
"value": "\\autoref*"
},
{
"type": "STRING",
"value": "\\pageref"
},
{
"type": "STRING",
"value": "\\pageref*"
},
{
"type": "STRING",
"value": "\\autopageref"
},
{
"type": "STRING",
"value": "\\autopageref*"
},
{
"type": "STRING",
"value": "\\cref"
},
{
"type": "STRING",
"value": "\\cref*"
},
{
"type": "STRING",
"value": "\\Cref"
},
{
"type": "STRING",
"value": "\\Cref*"
},
{
"type": "STRING",
"value": "\\cpageref"
},
{
"type": "STRING",
"value": "\\Cpageref"
},
{
"type": "STRING",
"value": "\\namecref"
},
{
"type": "STRING",
"value": "\\nameCref"
},
{
"type": "STRING",
"value": "\\lcnamecref"
},
{
"type": "STRING",
"value": "\\namecrefs"
},
{
"type": "STRING",
"value": "\\nameCrefs"
},
{
"type": "STRING",
"value": "\\lcnamecrefs"
},
{
"type": "STRING",
"value": "\\labelcref"
},
{
"type": "STRING",
"value": "\\labelcref*"
},
{
"type": "STRING",
"value": "\\labelcpageref"
},
{
"type": "STRING",
"value": "\\labelcpageref*"
}
]
}
},
{
"type": "FIELD",
"name": "names",
"content": {
"type": "SYMBOL",
"name": "curly_group_text_list"
}
}
]
},
"label_reference_range": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\crefrange"
},
{
"type": "STRING",
"value": "\\crefrange*"
},
{
"type": "STRING",
"value": "\\Crefrange"
},
{
"type": "STRING",
"value": "\\Crefrange*"
},
{
"type": "STRING",
"value": "\\cpagerefrange"
},
{
"type": "STRING",
"value": "\\Cpagerefrange"
}
]
}
},
{
"type": "FIELD",
"name": "from",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
},
{
"type": "FIELD",
"name": "to",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
}
]
},
"label_number": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\newlabel"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
},
{
"type": "FIELD",
"name": "number",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
},
"new_command_definition": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_new_command_definition"
},
{
"type": "SYMBOL",
"name": "_newer_command_definition"
},
{
"type": "SYMBOL",
"name": "_new_command_copy"
}
]
},
"_new_command_definition": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\newcommand"
},
{
"type": "STRING",
"value": "\\newcommand*"
},
{
"type": "STRING",
"value": "\\renewcommand"
},
{
"type": "STRING",
"value": "\\renewcommand*"
},
{
"type": "STRING",
"value": "\\providecommand"
},
{
"type": "STRING",
"value": "\\providecommand*"
},
{
"type": "STRING",
"value": "\\DeclareRobustCommand"
},
{
"type": "STRING",
"value": "\\DeclareRobustCommand*"
},
{
"type": "STRING",
"value": "\\DeclareMathOperator"
},
{
"type": "STRING",
"value": "\\DeclareMathOperator*"
}
]
}
},
{
"type": "FIELD",
"name": "declaration",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "curly_group_command_name"
},
{
"type": "SYMBOL",
"name": "command_name"
}
]
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "argc",
"content": {
"type": "SYMBOL",
"name": "brack_group_argc"
}
},
{
"type": "FIELD",
"name": "default",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group"
},
{
"type": "BLANK"
}
]
}
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "FIELD",
"name": "implementation",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
},
"_newer_command_definition": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\NewDocumentCommand"
},
{
"type": "STRING",
"value": "\\RenewDocumentCommand"
},
{
"type": "STRING",
"value": "\\ProvideDocumentCommand"
},
{
"type": "STRING",
"value": "\\DeclareDocumentCommand"
},
{
"type": "STRING",
"value": "\\NewExpandableDocumentCommand"
},
{
"type": "STRING",
"value": "\\RenewExpandableDocumentCommand"
},
{
"type": "STRING",
"value": "\\ProvideExpandableDocumentCommand"
},
{
"type": "STRING",
"value": "\\DeclareExpandableDocumentCommand"
}
]
}
},
{
"type": "FIELD",
"name": "declaration",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "curly_group_command_name"
},
{
"type": "SYMBOL",
"name": "command_name"
}
]
}
},
{
"type": "FIELD",
"name": "spec",
"content": {
"type": "SYMBOL",
"name": "curly_group_spec"
}
},
{
"type": "FIELD",
"name": "implementation",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
},
"_new_command_copy": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\NewCommandCopy"
},
{
"type": "STRING",
"value": "\\RenewCommandCopy"
},
{
"type": "STRING",
"value": "\\DeclareCommandCopy"
}
]
}
},
{
"type": "FIELD",
"name": "declaration",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "curly_group_command_name"
},
{
"type": "SYMBOL",
"name": "command_name"
}
]
}
},
{
"type": "FIELD",
"name": "implementation",
"content": {
"type": "SYMBOL",
"name": "curly_group_command_name"
}
}
]
},
"old_command_definition": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\def"
}
},
{
"type": "FIELD",
"name": "declaration",
"content": {
"type": "SYMBOL",
"name": "command_name"
}
}
]
},
"let_command_definition": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\let"
}
},
{
"type": "FIELD",
"name": "declaration",
"content": {
"type": "SYMBOL",
"name": "command_name"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "="
},
{
"type": "BLANK"
}
]
},
{
"type": "FIELD",
"name": "implementation",
"content": {
"type": "SYMBOL",
"name": "command_name"
}
}
]
},
"paired_delimiter_definition": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\DeclarePairedDelimiter"
},
{
"type": "STRING",
"value": "\\DeclarePairedDelimiterX"
}
]
}
},
{
"type": "FIELD",
"name": "declaration",
"content": {
"type": "SYMBOL",
"name": "curly_group_command_name"
}
},
{
"type": "FIELD",
"name": "argc",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_argc"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "left",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "curly_group_impl"
},
{
"type": "SYMBOL",
"name": "command_name"
}
]
}
},
{
"type": "FIELD",
"name": "right",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "curly_group_impl"
},
{
"type": "SYMBOL",
"name": "command_name"
}
]
}
},
{
"type": "FIELD",
"name": "body",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "curly_group"
},
{
"type": "BLANK"
}
]
}
}
]
}
},
"environment_definition": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "_environment_definition"
},
{
"type": "SYMBOL",
"name": "_newer_environment_definition"
},
{
"type": "SYMBOL",
"name": "_new_environment_copy"
}
]
},
"_environment_definition": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\newenvironment"
},
{
"type": "STRING",
"value": "\\renewenvironment"
}
]
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
},
{
"type": "FIELD",
"name": "argc",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_argc"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "SYMBOL",
"name": "curly_group_impl"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "SYMBOL",
"name": "curly_group_impl"
}
}
]
},
"_newer_environment_definition": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\NewDocumentEnvironment"
},
{
"type": "STRING",
"value": "\\RenewDocumentEnvironment"
},
{
"type": "STRING",
"value": "\\ProvideDocumentEnvironment"
},
{
"type": "STRING",
"value": "\\DeclareDocumentEnvironment"
}
]
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
},
{
"type": "FIELD",
"name": "spec",
"content": {
"type": "SYMBOL",
"name": "curly_group_spec"
}
},
{
"type": "FIELD",
"name": "begin",
"content": {
"type": "SYMBOL",
"name": "curly_group_impl"
}
},
{
"type": "FIELD",
"name": "end",
"content": {
"type": "SYMBOL",
"name": "curly_group_impl"
}
}
]
},
"_new_environment_copy": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\NewEnvironmentCopy"
},
{
"type": "STRING",
"value": "\\RenewEnvironmentCopy"
},
{
"type": "STRING",
"value": "\\DeclareEnvironmentCopy"
}
]
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
}
]
},
"glossary_entry_definition": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\newglossaryentry"
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "SYMBOL",
"name": "curly_group_key_value"
}
}
]
},
"glossary_entry_reference": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\gls"
},
{
"type": "STRING",
"value": "\\Gls"
},
{
"type": "STRING",
"value": "\\GLS"
},
{
"type": "STRING",
"value": "\\glspl"
},
{
"type": "STRING",
"value": "\\Glspl"
},
{
"type": "STRING",
"value": "\\GLSpl"
},
{
"type": "STRING",
"value": "\\glsdisp"
},
{
"type": "STRING",
"value": "\\glslink"
},
{
"type": "STRING",
"value": "\\glstext"
},
{
"type": "STRING",
"value": "\\Glstext"
},
{
"type": "STRING",
"value": "\\GLStext"
},
{
"type": "STRING",
"value": "\\glsfirst"
},
{
"type": "STRING",
"value": "\\Glsfirst"
},
{
"type": "STRING",
"value": "\\GLSfirst"
},
{
"type": "STRING",
"value": "\\glsplural"
},
{
"type": "STRING",
"value": "\\Glsplural"
},
{
"type": "STRING",
"value": "\\GLSplural"
},
{
"type": "STRING",
"value": "\\glsfirstplural"
},
{
"type": "STRING",
"value": "\\Glsfirstplural"
},
{
"type": "STRING",
"value": "\\GLSfirstplural"
},
{
"type": "STRING",
"value": "\\glsname"
},
{
"type": "STRING",
"value": "\\Glsname"
},
{
"type": "STRING",
"value": "\\GLSname"
},
{
"type": "STRING",
"value": "\\glssymbol"
},
{
"type": "STRING",
"value": "\\Glssymbol"
},
{
"type": "STRING",
"value": "\\glsdesc"
},
{
"type": "STRING",
"value": "\\Glsdesc"
},
{
"type": "STRING",
"value": "\\GLSdesc"
},
{
"type": "STRING",
"value": "\\glsuseri"
},
{
"type": "STRING",
"value": "\\Glsuseri"
},
{
"type": "STRING",
"value": "\\GLSuseri"
},
{
"type": "STRING",
"value": "\\glsuserii"
},
{
"type": "STRING",
"value": "\\Glsuserii"
},
{
"type": "STRING",
"value": "\\GLSuserii"
},
{
"type": "STRING",
"value": "\\glsuseriii"
},
{
"type": "STRING",
"value": "\\Glsuseriii"
},
{
"type": "STRING",
"value": "\\GLSuseriii"
},
{
"type": "STRING",
"value": "\\glsuseriv"
},
{
"type": "STRING",
"value": "\\Glsuseriv"
},
{
"type": "STRING",
"value": "\\GLSuseriv"
},
{
"type": "STRING",
"value": "\\glsuserv"
},
{
"type": "STRING",
"value": "\\Glsuserv"
},
{
"type": "STRING",
"value": "\\GLSuserv"
},
{
"type": "STRING",
"value": "\\glsuservi"
},
{
"type": "STRING",
"value": "\\Glsuservi"
},
{
"type": "STRING",
"value": "\\GLSuservi"
}
]
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_key_value"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
}
]
},
"acronym_definition": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\newacronym"
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_key_value"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
},
{
"type": "FIELD",
"name": "short",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
},
{
"type": "FIELD",
"name": "long",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
},
"acronym_reference": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\acrshort"
},
{
"type": "STRING",
"value": "\\Acrshort"
},
{
"type": "STRING",
"value": "\\ACRshort"
},
{
"type": "STRING",
"value": "\\acrshortpl"
},
{
"type": "STRING",
"value": "\\Acrshortpl"
},
{
"type": "STRING",
"value": "\\ACRshortpl"
},
{
"type": "STRING",
"value": "\\acrlong"
},
{
"type": "STRING",
"value": "\\Acrlong"
},
{
"type": "STRING",
"value": "\\ACRlong"
},
{
"type": "STRING",
"value": "\\acrlongpl"
},
{
"type": "STRING",
"value": "\\Acrlongpl"
},
{
"type": "STRING",
"value": "\\ACRlongpl"
},
{
"type": "STRING",
"value": "\\acrfull"
},
{
"type": "STRING",
"value": "\\Acrfull"
},
{
"type": "STRING",
"value": "\\ACRfull"
},
{
"type": "STRING",
"value": "\\acrfullpl"
},
{
"type": "STRING",
"value": "\\Acrfullpl"
},
{
"type": "STRING",
"value": "\\ACRfullpl"
},
{
"type": "STRING",
"value": "\\acs"
},
{
"type": "STRING",
"value": "\\Acs"
},
{
"type": "STRING",
"value": "\\acsp"
},
{
"type": "STRING",
"value": "\\Acsp"
},
{
"type": "STRING",
"value": "\\acl"
},
{
"type": "STRING",
"value": "\\Acl"
},
{
"type": "STRING",
"value": "\\aclp"
},
{
"type": "STRING",
"value": "\\Aclp"
},
{
"type": "STRING",
"value": "\\acf"
},
{
"type": "STRING",
"value": "\\Acf"
},
{
"type": "STRING",
"value": "\\acfp"
},
{
"type": "STRING",
"value": "\\Acfp"
},
{
"type": "STRING",
"value": "\\ac"
},
{
"type": "STRING",
"value": "\\Ac"
},
{
"type": "STRING",
"value": "\\acp"
},
{
"type": "STRING",
"value": "\\glsentrylong"
},
{
"type": "STRING",
"value": "\\Glsentrylong"
},
{
"type": "STRING",
"value": "\\glsentrylongpl"
},
{
"type": "STRING",
"value": "\\Glsentrylongpl"
},
{
"type": "STRING",
"value": "\\glsentryshort"
},
{
"type": "STRING",
"value": "\\Glsentryshort"
},
{
"type": "STRING",
"value": "\\glsentryshortpl"
},
{
"type": "STRING",
"value": "\\Glsentryshortpl"
},
{
"type": "STRING",
"value": "\\glsentryfullpl"
},
{
"type": "STRING",
"value": "\\Glsentryfullpl"
}
]
}
},
{
"type": "FIELD",
"name": "options",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_key_value"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
}
]
},
"theorem_definition": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\newtheorem"
},
{
"type": "STRING",
"value": "\\newtheorem*"
},
{
"type": "STRING",
"value": "\\declaretheorem"
},
{
"type": "STRING",
"value": "\\declaretheorem*"
}
]
}
},
{
"type": "CHOICE",
"members": [
{
"type": "FIELD",
"name": "options",
"content": {
"type": "SYMBOL",
"name": "brack_group_key_value"
}
},
{
"type": "BLANK"
}
]
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text_list"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "title",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
},
{
"type": "FIELD",
"name": "counter",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_text"
},
{
"type": "BLANK"
}
]
}
}
]
},
{
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "counter",
"content": {
"type": "SYMBOL",
"name": "brack_group_text"
}
},
{
"type": "FIELD",
"name": "title",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
}
]
},
{
"type": "BLANK"
}
]
}
]
}
},
"color_definition": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\definecolor"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_text"
},
{
"type": "BLANK"
}
]
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
},
{
"type": "FIELD",
"name": "model",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
},
{
"type": "FIELD",
"name": "spec",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
},
"color_set_definition": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "STRING",
"value": "\\definecolorset"
}
},
{
"type": "FIELD",
"name": "ty",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "brack_group_text"
},
{
"type": "BLANK"
}
]
}
},
{
"type": "FIELD",
"name": "model",
"content": {
"type": "SYMBOL",
"name": "curly_group_text_list"
}
},
{
"type": "FIELD",
"name": "head",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
},
{
"type": "FIELD",
"name": "tail",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
},
{
"type": "FIELD",
"name": "spec",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
},
"color_reference": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\color"
},
{
"type": "STRING",
"value": "\\pagecolor"
},
{
"type": "STRING",
"value": "\\textcolor"
},
{
"type": "STRING",
"value": "\\mathcolor"
},
{
"type": "STRING",
"value": "\\colorbox"
}
]
}
},
{
"type": "CHOICE",
"members": [
{
"type": "FIELD",
"name": "name",
"content": {
"type": "SYMBOL",
"name": "curly_group_text"
}
},
{
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "model",
"content": {
"type": "SYMBOL",
"name": "brack_group_text"
}
},
{
"type": "FIELD",
"name": "spec",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
}
]
}
]
},
{
"type": "CHOICE",
"members": [
{
"type": "FIELD",
"name": "text",
"content": {
"type": "SYMBOL",
"name": "curly_group"
}
},
{
"type": "BLANK"
}
]
}
]
}
},
"tikz_library_import": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\usepgflibrary"
},
{
"type": "STRING",
"value": "\\usetikzlibrary"
}
]
}
},
{
"type": "FIELD",
"name": "paths",
"content": {
"type": "SYMBOL",
"name": "curly_group_path_list"
}
}
]
},
"hyperlink": {
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "command",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "\\url"
},
{
"type": "STRING",
"value": "\\href"
}
]
}
},
{
"type": "FIELD",
"name": "uri",
"content": {
"type": "SYMBOL",
"name": "curly_group_uri"
}
},
{
"type": "FIELD",
"name": "label",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "curly_group"
},
{
"type": "BLANK"
}
]
}
}
]
}
}
},
"extras": [
{
"type": "SYMBOL",
"name": "_whitespace"
},
{
"type": "SYMBOL",
"name": "line_comment"
}
],
"conflicts": [],
"precedences": [],
"externals": [
{
"type": "SYMBOL",
"name": "_trivia_raw_fi"
},
{
"type": "SYMBOL",
"name": "_trivia_raw_env_comment"
},
{
"type": "SYMBOL",
"name": "_trivia_raw_env_verbatim"
},
{
"type": "SYMBOL",
"name": "_trivia_raw_env_listing"
},
{
"type": "SYMBOL",
"name": "_trivia_raw_env_minted"
},
{
"type": "SYMBOL",
"name": "_trivia_raw_env_asy"
},
{
"type": "SYMBOL",
"name": "_trivia_raw_env_asydef"
},
{
"type": "SYMBOL",
"name": "_trivia_raw_env_pycode"
},
{
"type": "SYMBOL",
"name": "_trivia_raw_env_luacode"
},
{
"type": "SYMBOL",
"name": "_trivia_raw_env_luacode_star"
},
{
"type": "SYMBOL",
"name": "_trivia_raw_env_sagesilent"
},
{
"type": "SYMBOL",
"name": "_trivia_raw_env_sageblock"
}
],
"inline": [],
"supertypes": []
}