Constant NODE_TYPES

Source
pub const NODE_TYPES: &str = "[\n  {\n    \"type\": \"non_toplevel_statement\",\n    \"named\": true,\n    \"subtypes\": [\n      {\n        \"type\": \"brackets\",\n        \"named\": true\n      },\n      {\n        \"type\": \"hex_literal\",\n        \"named\": true\n      },\n      {\n        \"type\": \"identifier\",\n        \"named\": true\n      },\n      {\n        \"type\": \"number\",\n        \"named\": true\n      },\n      {\n        \"type\": \"opcode\",\n        \"named\": true\n      },\n      {\n        \"type\": \"raw_ascii\",\n        \"named\": true\n      },\n      {\n        \"type\": \"relative_pad_operation\",\n        \"named\": true\n      },\n      {\n        \"type\": \"rune\",\n        \"named\": true\n      },\n      {\n        \"type\": \"sublabel_reference\",\n        \"named\": true\n      }\n    ]\n  },\n  {\n    \"type\": \"absolute_pad_operation\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"number\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"brackets\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"non_toplevel_statement\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"hex_literal\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"hex_lit_value\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"include\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"label\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"identifier\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"macro\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"non_toplevel_statement\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"memory_execution\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"absolute_pad_operation\",\n          \"named\": true\n        },\n        {\n          \"type\": \"non_toplevel_statement\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"opcode\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"program\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"include\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"memory_execution\",\n          \"named\": true\n        },\n        {\n          \"type\": \"subroutine\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"raw_ascii\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"relative_pad_operation\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"number\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"rune\",\n    \"named\": true,\n    \"fields\": {\n      \"rune_start\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"rune_char\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"identifier\",\n          \"named\": true\n        },\n        {\n          \"type\": \"rune_char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"sublabel_reference\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"rune_char\",\n    \"named\": true,\n    \"fields\": {\n      \"absolute\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \";\",\n            \"named\": false\n          },\n          {\n            \"type\": \"=\",\n            \"named\": false\n          }\n        ]\n      },\n      \"immediate\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"!\",\n            \"named\": false\n          },\n          {\n            \"type\": \"?\",\n            \"named\": false\n          }\n        ]\n      },\n      \"relative\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \",\",\n            \"named\": false\n          },\n          {\n            \"type\": \"_\",\n            \"named\": false\n          }\n        ]\n      },\n      \"sublabel\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"&\",\n            \"named\": false\n          }\n        ]\n      },\n      \"zero_page\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"-\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          }\n        ]\n      }\n    }\n  },\n  {\n    \"type\": \"sublabel_reference\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"identifier\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"subroutine\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"non_toplevel_statement\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"!\",\n    \"named\": false\n  },\n  {\n    \"type\": \"\\\"\",\n    \"named\": false\n  },\n  {\n    \"type\": \"#\",\n    \"named\": false\n  },\n  {\n    \"type\": \"$\",\n    \"named\": false\n  },\n  {\n    \"type\": \"%\",\n    \"named\": false\n  },\n  {\n    \"type\": \"&\",\n    \"named\": false\n  },\n  {\n    \"type\": \",\",\n    \"named\": false\n  },\n  {\n    \"type\": \"-\",\n    \"named\": false\n  },\n  {\n    \"type\": \".\",\n    \"named\": false\n  },\n  {\n    \"type\": \"/\",\n    \"named\": false\n  },\n  {\n    \"type\": \";\",\n    \"named\": false\n  },\n  {\n    \"type\": \"=\",\n    \"named\": false\n  },\n  {\n    \"type\": \"?\",\n    \"named\": false\n  },\n  {\n    \"type\": \"@\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ADD\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ADD2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ADD2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ADD2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ADD2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ADDk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ADDkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ADDr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"AND\",\n    \"named\": false\n  },\n  {\n    \"type\": \"AND2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"AND2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"AND2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"AND2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ANDk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ANDkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ANDr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"BRK\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEI\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEI2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEI2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEI2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEI2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEIk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEIkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEIr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEO\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEO2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEO2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEO2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEO2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEOk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEOkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEOr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DIV\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DIV2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DIV2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DIV2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DIV2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DIVk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DIVkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DIVr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DUP\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DUP2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DUP2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DUP2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DUP2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DUPk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DUPkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DUPr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EOR\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EOR2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EOR2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EOR2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EOR2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EORk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EORkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EORr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EQU\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EQU2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EQU2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EQU2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EQU2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EQUk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EQUkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"EQUr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"GTH\",\n    \"named\": false\n  },\n  {\n    \"type\": \"GTH2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"GTH2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"GTH2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"GTH2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"GTHk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"GTHkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"GTHr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"INC\",\n    \"named\": false\n  },\n  {\n    \"type\": \"INC2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"INC2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"INC2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"INC2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"INCk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"INCkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"INCr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JCI\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JCN\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JCN2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JCN2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JCN2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JCN2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JCNk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JCNkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JCNr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JMI\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JMP\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JMP2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JMP2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JMP2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JMP2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JMPk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JMPkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JMPr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JSI\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JSR\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JSR2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JSR2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JSR2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JSR2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JSRk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JSRkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"JSRr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDA\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDA2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDA2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDA2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDA2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDAk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDAkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDAr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDR\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDR2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDR2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDR2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDR2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDRk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDRkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDRr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDZ\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDZ2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDZ2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDZ2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDZ2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDZk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDZkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LDZr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LIT\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LIT2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LIT2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LITr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LTH\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LTH2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LTH2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LTH2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LTH2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LTHk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LTHkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"LTHr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"MUL\",\n    \"named\": false\n  },\n  {\n    \"type\": \"MUL2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"MUL2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"MUL2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"MUL2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"MULk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"MULkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"MULr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NEQ\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NEQ2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NEQ2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NEQ2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NEQ2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NEQk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NEQkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NEQr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NIP\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NIP2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NIP2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NIP2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NIP2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NIPk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NIPkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NIPr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ORA\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ORA2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ORA2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ORA2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ORA2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ORAk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ORAkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ORAr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"OVR\",\n    \"named\": false\n  },\n  {\n    \"type\": \"OVR2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"OVR2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"OVR2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"OVR2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"OVRk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"OVRkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"OVRr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"POP\",\n    \"named\": false\n  },\n  {\n    \"type\": \"POP2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"POP2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"POP2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"POP2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"POPk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"POPkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"POPr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ROT\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ROT2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ROT2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ROT2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ROT2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ROTk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ROTkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ROTr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SFT\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SFT2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SFT2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SFT2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SFT2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SFTk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SFTkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SFTr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STA\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STA2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STA2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STA2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STA2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STAk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STAkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STAr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STH\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STH2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STH2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STH2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STH2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STHk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STHkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STHr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STR\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STR2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STR2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STR2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STR2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STRk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STRkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STRr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STZ\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STZ2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STZ2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STZ2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STZ2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STZk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STZkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"STZr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SUB\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SUB2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SUB2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SUB2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SUB2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SUBk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SUBkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SUBr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SWP\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SWP2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SWP2k\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SWP2kr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SWP2r\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SWPk\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SWPkr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"SWPr\",\n    \"named\": false\n  },\n  {\n    \"type\": \"[\",\n    \"named\": false\n  },\n  {\n    \"type\": \"]\",\n    \"named\": false\n  },\n  {\n    \"type\": \"_\",\n    \"named\": false\n  },\n  {\n    \"type\": \"comment\",\n    \"named\": true\n  },\n  {\n    \"type\": \"hex_lit_value\",\n    \"named\": true\n  },\n  {\n    \"type\": \"identifier\",\n    \"named\": true\n  },\n  {\n    \"type\": \"number\",\n    \"named\": true\n  },\n  {\n    \"type\": \"{\",\n    \"named\": false\n  },\n  {\n    \"type\": \"|\",\n    \"named\": false\n  },\n  {\n    \"type\": \"}\",\n    \"named\": false\n  },\n  {\n    \"type\": \"~\",\n    \"named\": false\n  }\n]";
Expand description

The content of the node-types.json file for this grammar.