Constant tree_sitter_preproc::NODE_TYPES [−][src]
pub const NODE_TYPES: &str = "[\n {\n \"type\": \"char_literal\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"define\",\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 \"type\": \"preproc_continuation_line\",\n \"named\": true\n },\n {\n \"type\": \"preproc_line\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"preproc_elif\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"char_literal\",\n \"named\": true\n },\n {\n \"type\": \"comment\",\n \"named\": true\n },\n {\n \"type\": \"define\",\n \"named\": true\n },\n {\n \"type\": \"integer_literal\",\n \"named\": true\n },\n {\n \"type\": \"nothing\",\n \"named\": true\n },\n {\n \"type\": \"preproc_if\",\n \"named\": true\n },\n {\n \"type\": \"preproc_include\",\n \"named\": true\n },\n {\n \"type\": \"preproc_nothing\",\n \"named\": true\n },\n {\n \"type\": \"raw_string_literal\",\n \"named\": true\n },\n {\n \"type\": \"string_literal\",\n \"named\": true\n },\n {\n \"type\": \"undef\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"preproc_else\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"char_literal\",\n \"named\": true\n },\n {\n \"type\": \"comment\",\n \"named\": true\n },\n {\n \"type\": \"define\",\n \"named\": true\n },\n {\n \"type\": \"integer_literal\",\n \"named\": true\n },\n {\n \"type\": \"nothing\",\n \"named\": true\n },\n {\n \"type\": \"preproc_if\",\n \"named\": true\n },\n {\n \"type\": \"preproc_include\",\n \"named\": true\n },\n {\n \"type\": \"preproc_nothing\",\n \"named\": true\n },\n {\n \"type\": \"raw_string_literal\",\n \"named\": true\n },\n {\n \"type\": \"string_literal\",\n \"named\": true\n },\n {\n \"type\": \"undef\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"preproc_if\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"char_literal\",\n \"named\": true\n },\n {\n \"type\": \"comment\",\n \"named\": true\n },\n {\n \"type\": \"define\",\n \"named\": true\n },\n {\n \"type\": \"integer_literal\",\n \"named\": true\n },\n {\n \"type\": \"nothing\",\n \"named\": true\n },\n {\n \"type\": \"preproc_elif\",\n \"named\": true\n },\n {\n \"type\": \"preproc_else\",\n \"named\": true\n },\n {\n \"type\": \"preproc_if\",\n \"named\": true\n },\n {\n \"type\": \"preproc_include\",\n \"named\": true\n },\n {\n \"type\": \"preproc_nothing\",\n \"named\": true\n },\n {\n \"type\": \"raw_string_literal\",\n \"named\": true\n },\n {\n \"type\": \"string_literal\",\n \"named\": true\n },\n {\n \"type\": \"undef\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"preproc_include\",\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 \"type\": \"path\",\n \"named\": true\n },\n {\n \"type\": \"string_literal\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"preproc_nothing\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"preproc_continuation_line\",\n \"named\": true\n },\n {\n \"type\": \"preproc_line\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"string_literal\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"translation_unit\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"char_literal\",\n \"named\": true\n },\n {\n \"type\": \"comment\",\n \"named\": true\n },\n {\n \"type\": \"define\",\n \"named\": true\n },\n {\n \"type\": \"integer_literal\",\n \"named\": true\n },\n {\n \"type\": \"nothing\",\n \"named\": true\n },\n {\n \"type\": \"preproc_if\",\n \"named\": true\n },\n {\n \"type\": \"preproc_include\",\n \"named\": true\n },\n {\n \"type\": \"preproc_nothing\",\n \"named\": true\n },\n {\n \"type\": \"raw_string_literal\",\n \"named\": true\n },\n {\n \"type\": \"string_literal\",\n \"named\": true\n },\n {\n \"type\": \"undef\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"undef\",\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 \"type\": \"preproc_continuation_line\",\n \"named\": true\n },\n {\n \"type\": \"preproc_line\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"\\n\",\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\": \"identifier\",\n \"named\": true\n },\n {\n \"type\": \"integer_literal\",\n \"named\": true\n },\n {\n \"type\": \"nothing\",\n \"named\": true\n },\n {\n \"type\": \"path\",\n \"named\": true\n },\n {\n \"type\": \"preproc_continuation_line\",\n \"named\": true\n },\n {\n \"type\": \"preproc_line\",\n \"named\": true\n },\n {\n \"type\": \"raw_string_literal\",\n \"named\": true\n }\n]";
The content of the node-types.json
file for this grammar.