UNPKG

tree-sitter-m68k

Version:

Motorola 68000 family assembly grammar for tree-sitter

2,107 lines 169 kB
{ "name": "m68k", "word": "_symbol_chars", "rules": { "source_file": { "type": "SEQ", "members": [ { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_nl" }, { "type": "BLANK" } ] }, { "type": "PREC_LEFT", "value": 0, "content": { "type": "SEQ", "members": [ { "type": "REPEAT", "content": { "type": "SEQ", "members": [ { "type": "SYMBOL", "name": "_element" }, { "type": "SYMBOL", "name": "_nl" } ] } }, { "type": "SYMBOL", "name": "_element" }, { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_nl" }, { "type": "BLANK" } ] } ] } } ] }, "element_list": { "type": "SEQ", "members": [ { "type": "REPEAT", "content": { "type": "SEQ", "members": [ { "type": "SYMBOL", "name": "_element" }, { "type": "SYMBOL", "name": "_nl" } ] } }, { "type": "SYMBOL", "name": "_element" }, { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_nl" }, { "type": "BLANK" } ] } ] }, "_element": { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_definition" }, { "type": "SYMBOL", "name": "_statement" }, { "type": "SYMBOL", "name": "_standalone_label" }, { "type": "SYMBOL", "name": "_standalone_comment" }, { "type": "SYMBOL", "name": "_block" } ] }, "_standalone_label": { "type": "SEQ", "members": [ { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_label" }, { "type": "ALIAS", "content": { "type": "SYMBOL", "name": "_name" }, "named": true, "value": "label" } ] }, { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "comment" }, { "type": "BLANK" } ] } ] }, "_standalone_comment": { "type": "PREC", "value": -1, "content": { "type": "SEQ", "members": [ { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_ws" }, { "type": "BLANK" } ] }, { "type": "SYMBOL", "name": "comment" } ] } }, "_definition": { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "macro_definition" }, { "type": "SYMBOL", "name": "symbol_definition" }, { "type": "SYMBOL", "name": "symbol_assignment" }, { "type": "SYMBOL", "name": "offset_definition" }, { "type": "SYMBOL", "name": "register_definition" }, { "type": "SYMBOL", "name": "register_list_definition" } ] }, "_statement": { "type": "SEQ", "members": [ { "type": "SYMBOL", "name": "_start_line" }, { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "instruction" }, { "type": "SYMBOL", "name": "macro_call" }, { "type": "SYMBOL", "name": "conditional_instruction" }, { "type": "SYMBOL", "name": "directive" }, { "type": "SYMBOL", "name": "section" }, { "type": "SYMBOL", "name": "opt" }, { "type": "SYMBOL", "name": "include" }, { "type": "SYMBOL", "name": "include_bin" }, { "type": "SYMBOL", "name": "include_dir" }, { "type": "SYMBOL", "name": "external_definition" }, { "type": "SYMBOL", "name": "external_reference" }, { "type": "SYMBOL", "name": "_data" } ] }, { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_end_line" }, { "type": "BLANK" } ] } ] }, "_block": { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "repeat" }, { "type": "SYMBOL", "name": "conditional" }, { "type": "SYMBOL", "name": "rem" }, { "type": "SYMBOL", "name": "end" } ] }, "_start_line": { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_label" }, { "type": "SYMBOL", "name": "_ws" } ] }, "_label": { "type": "CHOICE", "members": [ { "type": "ALIAS", "content": { "type": "SYMBOL", "name": "_label_definition" }, "named": true, "value": "label" }, { "type": "SYMBOL", "name": "external_label" } ] }, "_name": { "type": "FIELD", "name": "name", "content": { "type": "SYMBOL", "name": "_identifier" } }, "_label_definition": { "type": "CHOICE", "members": [ { "type": "SEQ", "members": [ { "type": "SYMBOL", "name": "_label_colon" }, { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_ws" }, { "type": "BLANK" } ] } ] }, { "type": "SEQ", "members": [ { "type": "SYMBOL", "name": "_name" }, { "type": "SYMBOL", "name": "_ws" } ] } ] }, "_label_colon": { "type": "SEQ", "members": [ { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_ws" }, { "type": "BLANK" } ] }, { "type": "SYMBOL", "name": "_name" }, { "type": "STRING", "value": ":" } ] }, "external_label": { "type": "SEQ", "members": [ { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_ws" }, { "type": "BLANK" } ] }, { "type": "SYMBOL", "name": "_name" }, { "type": "STRING", "value": "::" }, { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_ws" }, { "type": "BLANK" } ] } ] }, "comment": { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_comment_star" }, { "type": "SYMBOL", "name": "_comment_semi" } ] }, "_comment_semi": { "type": "PATTERN", "value": ";[^\\n\\r]*" }, "_comment_star": { "type": "PATTERN", "value": "\\*[^\\n\\r]*" }, "_end_line": { "type": "CHOICE", "members": [ { "type": "SEQ", "members": [ { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "_ws" }, { "type": "BLANK" } ] }, { "type": "ALIAS", "content": { "type": "SYMBOL", "name": "_comment_semi" }, "named": true, "value": "comment" } ] }, { "type": "ALIAS", "content": { "type": "PATTERN", "value": "\\s+\\*.+" }, "named": true, "value": "comment" }, { "type": "SEQ", "members": [ { "type": "SYMBOL", "name": "_ws" }, { "type": "ALIAS", "content": { "type": "PATTERN", "value": "[^\\r\\n]+" }, "named": true, "value": "comment" } ] } ] }, "_instruction_mnemonic_op": { "type": "ALIAS", "content": { "type": "CHOICE", "members": [ { "type": "PATTERN", "value": "[bB][cC][hH][gG]" }, { "type": "PATTERN", "value": "[bB][cC][lL][rR]" }, { "type": "PATTERN", "value": "[bB][sS][eE][tT]" }, { "type": "PATTERN", "value": "[bB][tT][sS][tT]" }, { "type": "PATTERN", "value": "[lL][sS][rR]" }, { "type": "PATTERN", "value": "[mM][oO][vV][eE]" }, { "type": "PATTERN", "value": "[tT][sS][tT]" }, { "type": "PATTERN", "value": "[mM][oO][vV][eE][sS]" }, { "type": "PATTERN", "value": "[wW][dD][dD][aA][tT][aA]" }, { "type": "PATTERN", "value": "[nN][eE][gG]" }, { "type": "PATTERN", "value": "[nN][eE][gG][xX]" }, { "type": "PATTERN", "value": "[nN][oO][tT]" }, { "type": "PATTERN", "value": "[oO][rR]" }, { "type": "PATTERN", "value": "[oO][rR][iI]" }, { "type": "PATTERN", "value": "[aA][dD][dD][qQ]" }, { "type": "PATTERN", "value": "[aA][dD][dD][iI]" }, { "type": "PATTERN", "value": "[aA][dD][dD][xX]" }, { "type": "PATTERN", "value": "[aA][nN][dD]" }, { "type": "PATTERN", "value": "[aA][nN][dD][iI]" }, { "type": "PATTERN", "value": "[aA][sS][lL]" }, { "type": "PATTERN", "value": "[aA][sS][rR]" }, { "type": "PATTERN", "value": "[cC][aA][sS]" }, { "type": "PATTERN", "value": "[cC][hH][kK]2" }, { "type": "PATTERN", "value": "[cC][lL][rR]" }, { "type": "PATTERN", "value": "[cC][mM][pP]" }, { "type": "PATTERN", "value": "[cC][mM][pP][iI]" }, { "type": "PATTERN", "value": "[cC][mM][pP][mM]" }, { "type": "PATTERN", "value": "[cC][mM][pP]2" }, { "type": "PATTERN", "value": "[eE][oO][rR]" }, { "type": "PATTERN", "value": "[eE][oO][rR][iI]" }, { "type": "PATTERN", "value": "[rR][oO][lL]" }, { "type": "PATTERN", "value": "[rR][oO][rR]" }, { "type": "PATTERN", "value": "[rR][oO][xX][lL]" }, { "type": "PATTERN", "value": "[rR][oO][xX][rR]" }, { "type": "PATTERN", "value": "[sS][uU][bB]" }, { "type": "PATTERN", "value": "[sS][uU][bB][iI]" }, { "type": "PATTERN", "value": "[sS][uU][bB][qQ]" }, { "type": "PATTERN", "value": "[sS][uU][bB][xX]" }, { "type": "PATTERN", "value": "[tT][bB][lL][sS]" }, { "type": "PATTERN", "value": "[tT][bB][lL][sS][nN]" }, { "type": "PATTERN", "value": "[tT][bB][lL][uU]" }, { "type": "PATTERN", "value": "[tT][bB][lL][uU][nN]" }, { "type": "PATTERN", "value": "[aA][dD][dD]" }, { "type": "PATTERN", "value": "[lL][sS][lL]" }, { "type": "PATTERN", "value": "[fF][sS][iI][nN][cC][oO][sS]" }, { "type": "PATTERN", "value": "[fF][tT][sS][tT]" }, { "type": "PATTERN", "value": "[mM][aA][aA][aA][cC]" }, { "type": "PATTERN", "value": "[mM][aA][cC]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][lL][oO]" }, { "type": "PATTERN", "value": "[mM][aA][sS][aA][cC]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][nN][eE]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][eE][qQ]" }, { "type": "PATTERN", "value": "[mM][oO][vV][eE][aA]" }, { "type": "PATTERN", "value": "[mM][oO][vV][eE][mM]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][lL][eE]" }, { "type": "PATTERN", "value": "[mM][oO][vV][eE][pP]" }, { "type": "PATTERN", "value": "[mM][oO][vV][mM]" }, { "type": "PATTERN", "value": "[mM][sS][aA][aA][cC]" }, { "type": "PATTERN", "value": "[mM][sS][aA][cC]" }, { "type": "PATTERN", "value": "[mM][sS][sS][aA][cC]" }, { "type": "PATTERN", "value": "[mM][uU][lL][sS]" }, { "type": "PATTERN", "value": "[mM][uU][lL][uU]" }, { "type": "PATTERN", "value": "[pP][bB][bB][sS]" }, { "type": "PATTERN", "value": "[pP][bB][bB][cC]" }, { "type": "PATTERN", "value": "[aA][dD][dD][aA]" }, { "type": "PATTERN", "value": "[pP][bB][lL][cC]" }, { "type": "PATTERN", "value": "[pP][bB][sS][sS]" }, { "type": "PATTERN", "value": "[pP][bB][lL][sS]" }, { "type": "PATTERN", "value": "[pP][bB][sS][cC]" }, { "type": "PATTERN", "value": "[pP][bB][aA][sS]" }, { "type": "PATTERN", "value": "[pP][bB][aA][cC]" }, { "type": "PATTERN", "value": "[pP][bB][wW][sS]" }, { "type": "PATTERN", "value": "[pP][bB][wW][cC]" }, { "type": "PATTERN", "value": "[pP][bB][iI][sS]" }, { "type": "PATTERN", "value": "[pP][bB][iI][cC]" }, { "type": "PATTERN", "value": "[pP][bB][gG][sS]" }, { "type": "PATTERN", "value": "[pP][bB][gG][cC]" }, { "type": "PATTERN", "value": "[pP][bB][cC][sS]" }, { "type": "PATTERN", "value": "[pP][bB][cC][cC]" }, { "type": "PATTERN", "value": "[cC][aA][sS]2" }, { "type": "PATTERN", "value": "[cC][hH][kK]" }, { "type": "PATTERN", "value": "[cC][mM][pP][aA]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][bB][sS]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][bB][cC]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][lL][sS]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][lL][cC]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][sS][sS]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][sS][cC]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][aA][sS]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][aA][cC]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][wW][sS]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][wW][cC]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][iI][sS]" }, { "type": "PATTERN", "value": "[dD][iI][vV][sS]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][iI][cC]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][gG][sS]" }, { "type": "PATTERN", "value": "[dD][iI][vV][uU]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][gG][cC]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][cC][sS]" }, { "type": "PATTERN", "value": "[pP][tT][rR][aA][pP][cC][cC]" }, { "type": "PATTERN", "value": "[eE][xX][tT]" }, { "type": "PATTERN", "value": "[fF][bB][fF]" }, { "type": "PATTERN", "value": "[fF][bB][eE][qQ]" }, { "type": "PATTERN", "value": "[fF][bB][oO][gG][tT]" }, { "type": "PATTERN", "value": "[fF][bB][oO][gG][eE]" }, { "type": "PATTERN", "value": "[fF][bB][oO][lL][tT]" }, { "type": "PATTERN", "value": "[fF][bB][oO][lL][eE]" }, { "type": "PATTERN", "value": "[fF][bB][oO][gG][lL]" }, { "type": "PATTERN", "value": "[fF][bB][oO][rR]" }, { "type": "PATTERN", "value": "[fF][bB][uU][nN]" }, { "type": "PATTERN", "value": "[fF][bB][uU][eE][qQ]" }, { "type": "PATTERN", "value": "[fF][bB][uU][gG][tT]" }, { "type": "PATTERN", "value": "[fF][bB][uU][gG][eE]" }, { "type": "PATTERN", "value": "[fF][bB][uU][lL][tT]" }, { "type": "PATTERN", "value": "[fF][bB][uU][lL][eE]" }, { "type": "PATTERN", "value": "[fF][bB][nN][eE]" }, { "type": "PATTERN", "value": "[fF][bB][tT]" }, { "type": "PATTERN", "value": "[fF][bB][sS][fF]" }, { "type": "PATTERN", "value": "[fF][bB][sS][eE][qQ]" }, { "type": "PATTERN", "value": "[fF][bB][gG][tT]" }, { "type": "PATTERN", "value": "[fF][bB][gG][eE]" }, { "type": "PATTERN", "value": "[fF][bB][lL][tT]" }, { "type": "PATTERN", "value": "[fF][bB][lL][eE]" }, { "type": "PATTERN", "value": "[fF][bB][gG][lL]" }, { "type": "PATTERN", "value": "[fF][bB][gG][lL][eE]" }, { "type": "PATTERN", "value": "[sS][uU][bB][aA]" }, { "type": "PATTERN", "value": "[fF][bB][nN][gG][lL][eE]" }, { "type": "PATTERN", "value": "[fF][bB][nN][gG][lL]" }, { "type": "PATTERN", "value": "[fF][bB][nN][lL][eE]" }, { "type": "PATTERN", "value": "[fF][bB][nN][lL][tT]" }, { "type": "PATTERN", "value": "[fF][bB][nN][gG][eE]" }, { "type": "PATTERN", "value": "[fF][bB][nN][gG][tT]" }, { "type": "PATTERN", "value": "[fF][bB][sS][nN][eE]" }, { "type": "PATTERN", "value": "[fF][bB][sS][tT]" }, { "type": "PATTERN", "value": "[tT][pP][fF]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][tT]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][fF]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][hH][iI]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][lL][sS]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][cC][cC]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][hH][sS]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][cC][sS]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][gG][eE]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][mM][iI]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][pP][lL]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][vV][sS]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][vV][cC]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][lL][tT]" }, { "type": "PATTERN", "value": "[lL][iI][nN][kK]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP][gG][tT]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][fF]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][eE][qQ]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][oO][gG][tT]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][oO][gG][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][oO][lL][tT]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][oO][lL][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][oO][gG][lL]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][oO][rR]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][uU][nN]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][uU][eE][qQ]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][uU][gG][tT]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][uU][gG][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][uU][lL][tT]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][uU][lL][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][nN][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][tT]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][sS][fF]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][sS][eE][qQ]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][gG][tT]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][gG][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][lL][tT]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][lL][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][gG][lL]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][gG][lL][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][nN][gG][lL][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][nN][gG][lL]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][nN][lL][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][nN][lL][tT]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][nN][gG][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][nN][gG][tT]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][sS][nN][eE]" }, { "type": "PATTERN", "value": "[fF][tT][rR][aA][pP][sS][tT]" }, { "type": "PATTERN", "value": "[mM][oO][vV][eE]16" }, { "type": "PATTERN", "value": "[uU][nN][lL][kK]" }, { "type": "PATTERN", "value": "[uU][nN][pP][kK]" }, { "type": "PATTERN", "value": "[pP][aA][cC][kK]" }, { "type": "PATTERN", "value": "[sS][tT][oO][pP]" }, { "type": "PATTERN", "value": "[bB][fF][cC][hH][gG]" }, { "type": "PATTERN", "value": "[pP][fF][lL][uU][sS][hH]" }, { "type": "PATTERN", "value": "[bB][fF][cC][lL][rR]" }, { "type": "PATTERN", "value": "[pP][fF][lL][uU][sS][hH][aA]" }, { "type": "PATTERN", "value": "[bB][fF][eE][xX][tT][sS]" }, { "type": "PATTERN", "value": "[pP][fF][lL][uU][sS][hH][aA][nN]" }, { "type": "PATTERN", "value": "[bB][fF][eE][xX][tT][uU]" }, { "type": "PATTERN", "value": "[pP][fF][lL][uU][sS][hH][nN]" }, { "type": "PATTERN", "value": "[bB][fF][fF][fF][oO]" }, { "type": "PATTERN", "value": "[pP][fF][lL][uU][sS][hH][rR]" }, { "type": "PATTERN", "value": "[bB][fF][iI][nN][sS]" }, { "type": "PATTERN", "value": "[pP][fF][lL][uU][sS][hH][sS]" }, { "type": "PATTERN", "value": "[bB][fF][sS][eE][tT]" }, { "type": "PATTERN", "value": "[pP][lL][oO][aA][dD][rR]" }, { "type": "PATTERN", "value": "[bB][fF][tT][sS][tT]" }, { "type": "PATTERN", "value": "[pP][lL][oO][aA][dD][wW]" }, { "type": "PATTERN", "value": "[bB][gG][nN][dD]" }, { "type": "PATTERN", "value": "[pP][lL][pP][aA][rR]" }, { "type": "PATTERN", "value": "[pP][lL][pP][aA][wW]" }, { "type": "PATTERN", "value": "[bB][kK][pP][tT]" }, { "type": "PATTERN", "value": "[cC][aA][lL][lL][mM]" }, { "type": "PATTERN", "value": "[pP][rR][eE][sS][tT][oO][rR][eE]" }, { "type": "PATTERN", "value": "[pP][sS][aA][vV][eE]" }, { "type": "PATTERN", "value": "[cC][iI][nN][vV][lL]" }, { "type": "PATTERN", "value": "[cC][iI][nN][vV][pP]" }, { "type": "PATTERN", "value": "[cC][iI][nN][vV][aA]" }, { "type": "PATTERN", "value": "[cC][pP][uU][sS][hH][lL]" }, { "type": "PATTERN", "value": "[cC][pP][uU][sS][hH][pP]" }, { "type": "PATTERN", "value": "[cC][pP][uU][sS][hH][aA]" }, { "type": "PATTERN", "value": "[pP][tT][eE][sS][tT][rR]" }, { "type": "PATTERN", "value": "[pP][tT][eE][sS][tT][wW]" }, { "type": "PATTERN", "value": "[pP][uU][lL][sS][eE]" }, { "type": "PATTERN", "value": "[rR][tT][dD]" }, { "type": "PATTERN", "value": "[rR][tT][mM]" }, { "type": "PATTERN", "value": "[tT][rR][aA][pP]" }, { "type": "PATTERN", "value": "[fF][nN][oO][pP]" }, { "type": "PATTERN", "value": "[fF][rR][eE][sS][tT][oO][rR][eE]" }, { "type": "PATTERN", "value": "[fF][sS][aA][vV][eE]" }, { "type": "PATTERN", "value": "[hH][aA][lL][tT]" }, { "type": "PATTERN", "value": "[iI][nN][tT][oO][uU][cC][hH]" }, { "type": "PATTERN", "value": "[jJ][mM][pP]" }, { "type": "PATTERN", "value": "[jJ][sS][rR]" }, { "type": "PATTERN", "value": "[lL][iI][nN][eE][aA]" }, { "type": "PATTERN", "value": "[lL][iI][nN][eE]_[aA]" }, { "type": "PATTERN", "value": "[lL][iI][nN][eE][fF]" }, { "type": "PATTERN", "value": "[lL][iI][nN][eE]_[fF]" }, { "type": "PATTERN", "value": "[bB][hH][sS]" }, { "type": "PATTERN", "value": "[bB][lL][oO]" }, { "type": "PATTERN", "value": "[bB][hH][iI]" }, { "type": "PATTERN", "value": "[bB][lL][sS]" }, { "type": "PATTERN", "value": "[bB][cC][cC]" }, { "type": "PATTERN", "value": "[bB][cC][sS]" }, { "type": "PATTERN", "value": "[bB][nN][eE]" }, { "type": "PATTERN", "value": "[bB][eE][qQ]" }, { "type": "PATTERN", "value": "[bB][vV][cC]" }, { "type": "PATTERN", "value": "[bB][vV][sS]" }, { "type": "PATTERN", "value": "[bB][pP][lL]" }, { "type": "PATTERN", "value": "[bB][mM][iI]" }, { "type": "PATTERN", "value": "[bB][gG][eE]" }, { "type": "PATTERN", "value": "[bB][lL][tT]" }, { "type": "PATTERN", "value": "[bB][gG][tT]" }, { "type": "PATTERN", "value": "[bB][lL][eE]" }, { "type": "PATTERN", "value": "[bB][rR][aA]" }, { "type": "PATTERN", "value": "[bB][sS][rR]" }, { "type": "PATTERN", "value": "[jJ][bB][hH][sS]" }, { "type": "PATTERN", "value": "[jJ][bB][lL][oO]" }, { "type": "PATTERN", "value": "[jJ][bB][hH][iI]" }, { "type": "PATTERN", "value": "[jJ][bB][lL][sS]" }, { "type": "PATTERN", "value": "[jJ][bB][cC][cC]" }, { "type": "PATTERN", "value": "[jJ][bB][cC][sS]" }, { "type": "PATTERN", "value": "[jJ][bB][nN][eE]" }, { "type": "PATTERN", "value": "[jJ][bB][eE][qQ]" }, { "type": "PATTERN", "value": "[jJ][bB][vV][cC]" }, { "type": "PATTERN", "value": "[jJ][bB][vV][sS]" }, { "type": "PATTERN", "value": "[jJ][bB][pP][lL]" }, { "type": "PATTERN", "value": "[jJ][bB][mM][iI]" }, { "type": "PATTERN", "value": "[jJ][bB][gG][eE]" }, { "type": "PATTERN", "value": "[jJ][bB][lL][tT]" }, { "type": "PATTERN", "value": "[jJ][bB][gG][tT]" }, { "type": "PATTERN", "value": "[jJ][bB][lL][eE]" }, { "type": "PATTERN", "value": "[jJ][bB][rR][aA]" }, { "type": "PATTERN", "value": "[jJ][bB][sS][rR]" }, { "type": "PATTERN", "value": "[pP][mM][oO][vV][eE][fF][dD]" }, { "type": "PATTERN", "value": "[mM][oO][vV]3[qQ]" }, { "type": "PATTERN", "value": "[mM][oO][vV][cC][lL][rR]" }, { "type": "PATTERN", "value": "[mM][oO][vV][eE][cC]" }, { "type": "PATTERN", "value": "[mM][oO][vV][eE][qQ]" }, { "type": "PATTERN", "value": "[wW][dD][eE][bB][uU][gG]" }, { "type": "PATTERN", "value": "[pP][eE][aA]" }, { "type": "PATTERN", "value": "[bB][iI][tT][rR][eE][vV]" }, { "type": "PATTERN", "value": "[bB][yY][tT][eE][rR][eE][vV]" }, { "type": "PATTERN", "value": "[dD][iI][vV][sS][lL]" }, { "type": "PATTERN", "value": "[dD][iI][vV][uU][lL]" }, { "type": "PATTERN", "value": "[eE][xX][gG]" }, { "type": "PATTERN", "value": "[pP][vV][aA][lL][iI][dD]" }, { "type": "PATTERN", "value": "[rR][eE][mM][sS]" }, { "type": "PATTERN", "value": "[eE][xX][tT][bB]" }, { "type": "PATTERN", "value": "[rR][eE][mM][uU]" }, { "type": "PATTERN", "value": "[sS][aA][tT][sS]" }, { "type": "PATTERN", "value": "[fF][fF]1" }, { "type": "PATTERN", "value": "[lL][eE][aA]" }, { "type": "PATTERN", "value": "[lL][pP][sS][tT][oO][pP]" }, { "type": "PATTERN", "value": "[pP][dD][bB][bB][sS]" }, { "type": "PATTERN", "value": "[pP][dD][bB][bB][cC]" }, { "type": "PATTERN", "value": "[pP][dD][bB][lL][sS]" }, { "type": "PATTERN", "value": "[pP][dD][bB][lL][cC]" }, { "type": "PATTERN", "value": "[pP][dD][bB][sS][sS]" }, { "type": "PATTERN", "value": "[pP][dD][bB][sS][cC]" }, { "type": "PATTERN", "value": "[pP][dD][bB][aA][sS]" }, { "type": "PATTERN", "value": "[pP][dD][bB][aA][cC]" }, { "type": "PATTERN", "value": "[pP][dD][bB][wW][sS]" }, { "type": "PATTERN", "value": "[pP][dD][bB][wW][cC]" }, { "type": "PATTERN", "value": "[pP][dD][bB][iI][sS]" }, { "type": "PATTERN", "value": "[pP][dD][bB][iI][cC]" }, { "type": "PATTERN", "value": "[pP][dD][bB][gG][sS]" }, { "type": "PATTERN", "value": "[pP][dD][bB][gG][cC]" }, { "type": "PATTERN", "value": "[pP][dD][bB][cC][sS]" }, { "type": "PATTERN", "value": "[pP][dD][bB][cC][cC]" }, { "type": "PATTERN", "value": "[dD][bB][tT]" }, { "type": "PATTERN", "value": "[dD][bB][fF]" }, { "type": "PATTERN", "value": "[dD][bB][rR][aA]" }, { "type": "PATTERN", "value": "[dD][bB][hH][iI]" }, { "type": "PATTERN", "value": "[dD][bB][lL][sS]" }, { "type": "PATTERN", "value": "[dD][bB][cC][cC]" }, { "type": "PATTERN", "value": "[dD][bB][hH][sS]" }, { "type": "PATTERN", "value": "[dD][bB][cC][sS]" }, { "type": "PATTERN", "value": "[dD][bB][lL][oO]" }, { "type": "PATTERN", "value": "[dD][bB][nN][eE]" }, { "type": "PATTERN", "value": "[dD][bB][vV][sS]" }, { "type": "PATTERN", "value": "[dD][bB][eE][qQ]" }, { "type": "PATTERN", "value": "[dD][bB][pP][lL]" }, { "type": "PATTERN", "value": "[dD][bB][vV][cC]" }, { "type": "PATTERN", "value": "[dD][bB][mM][iI]" }, { "type": "PATTERN", "value": "[dD][bB][gG][eE]" }, { "type": "PATTERN", "value": "[dD][bB][lL][tT]" }, { "type": "PATTERN", "value": "[dD][bB][gG][tT]" }, { "type": "PATTERN", "value": "[dD][bB][lL][eE]" }, { "type": "PATTERN", "value": "[sS][tT][rR][lL][dD][sS][rR]" }, { "type": "PATTERN", "value": "[sS][wW][aA][pP]" }, { "type": "PATTERN", "value": "[fF][dD][bB][fF]" }, { "type": "PATTERN", "value": "[fF][dD][bB][eE][qQ]" }, { "type": "PATTERN", "value": "[fF][dD][bB][oO][gG][tT]" }, { "type": "PATTERN", "value": "[fF][dD][bB][oO][gG][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][oO][lL][tT]" }, { "type": "PATTERN", "value": "[fF][dD][bB][oO][lL][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][oO][gG][lL]" }, { "type": "PATTERN", "value": "[fF][dD][bB][oO][rR]" }, { "type": "PATTERN", "value": "[fF][dD][bB][uU][nN]" }, { "type": "PATTERN", "value": "[fF][dD][bB][uU][eE][qQ]" }, { "type": "PATTERN", "value": "[fF][dD][bB][uU][gG][tT]" }, { "type": "PATTERN", "value": "[fF][dD][bB][uU][gG][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][uU][lL][tT]" }, { "type": "PATTERN", "value": "[fF][dD][bB][uU][lL][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][nN][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][tT]" }, { "type": "PATTERN", "value": "[fF][dD][bB][sS][fF]" }, { "type": "PATTERN", "value": "[fF][dD][bB][sS][eE][qQ]" }, { "type": "PATTERN", "value": "[fF][dD][bB][gG][tT]" }, { "type": "PATTERN", "value": "[fF][dD][bB][gG][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][lL][tT]" }, { "type": "PATTERN", "value": "[fF][dD][bB][lL][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][gG][lL]" }, { "type": "PATTERN", "value": "[fF][dD][bB][gG][lL][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][nN][gG][lL][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][nN][gG][lL]" }, { "type": "PATTERN", "value": "[fF][dD][bB][nN][lL][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][nN][lL][tT]" }, { "type": "PATTERN", "value": "[fF][dD][bB][nN][gG][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][nN][gG][tT]" }, { "type": "PATTERN", "value": "[fF][dD][bB][sS][nN][eE]" }, { "type": "PATTERN", "value": "[fF][dD][bB][sS][tT]" }, { "type": "PATTERN", "value": "[nN][bB][cC][dD]" }, { "type": "PATTERN", "value": "[aA][bB][cC][dD]" }, { "type": "PATTERN", "value": "[pP][sS][bB][sS]" }, { "type": "PATTERN", "value": "[pP][sS][bB][cC]" }, { "type": "PATTERN", "value": "[pP][sS][lL][sS]" }, { "type": "PATTERN", "value": "[pP][sS][lL][cC]" }, { "type": "PATTERN", "value": "[pP][sS][sS][sS]" }, { "type": "PATTERN", "value": "[pP][sS][sS][cC]" }, { "type": "PATTERN", "value": "[pP][sS][aA][sS]" }, { "type": "PATTERN", "value": "[pP][sS][aA][cC]" }, { "type": "PATTERN", "value": "[pP][sS][wW][sS]" }, { "type": "PATTERN", "value": "[pP][sS][wW][cC]" }, { "type": "PATTERN", "value": "[pP][sS][iI][sS]" }, { "type": "PATTERN", "value": "[pP][sS][iI][cC]" }, { "type": "PATTERN", "value": "[pP][sS][gG][sS]" }, { "type": "PATTERN", "value": "[pP][sS][gG][cC]" }, { "type": "PATTERN", "value": "[pP][sS][cC][sS]" }, { "type": "PATTERN", "value": "[pP][sS][cC][cC]" }, { "type": "PATTERN", "value": "[sS][bB][cC][dD]" }, { "type": "PATTERN", "value": "[sS][tT]" }, { "type": "PATTERN", "value": "[sS][fF]" }, { "type": "PATTERN", "value": "[sS][hH][iI]" }, { "type": "PATTERN", "value": "[sS][lL][sS]" }, { "type": "PATTERN", "value": "[sS][cC][cC]" }, { "type": "PATTERN", "value": "[sS][hH][sS]" }, { "type": "PATTERN", "value": "[sS][cC][sS]" }, { "type": "PATTERN", "value": "[sS][lL][oO]" }, { "type": "PATTERN", "value": "[sS][nN][eE]" }, { "type": "PATTERN", "value": "[sS][eE][qQ]" }, { "type": "PATTERN", "value": "[sS][vV][cC]" }, { "type": "PATTERN", "value": "[sS][vV][sS]" }, { "type": "PATTERN", "value": "[sS][pP][lL]" }, { "type": "PATTERN", "value": "[sS][mM][iI]" }, { "type": "PATTERN", "value": "[sS][gG][eE]" }, { "type": "PATTERN", "value": "[sS][lL][tT]" }, { "type": "PATTERN", "value": "