Constant NODE_TYPES

Source
pub const NODE_TYPES: &str = "[\n  {\n    \"type\": \"axis_word\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"axis_identifier\",\n          \"named\": true\n        },\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"binary_expression\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"binary_expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unary_expression\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"break_statement\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"direct_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"indirect_label\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"checksum\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"continue_statement\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"direct_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"indirect_label\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"direct_label\",\n    \"named\": true,\n    \"fields\": {\n      \"subroutine_name\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"property_name\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": false,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"number\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"else_clause\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"direct_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"eol_comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"indirect_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"subroutine_block\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"elseif_clause\",\n    \"named\": true,\n    \"fields\": {\n      \"condition\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"expression\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"direct_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"eol_comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"indirect_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"subroutine_block\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"expression\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"binary_expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unary_expression\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"f_word\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"fanuc_if_statement\",\n    \"named\": true,\n    \"fields\": {\n      \"condition\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"expression\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fanuc_unconditional\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_variable\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"fanuc_loop\",\n    \"named\": true,\n    \"fields\": {\n      \"condition\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"expression\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"eol_comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"line\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"fanuc_unconditional\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"g_word\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"if_statement\",\n    \"named\": true,\n    \"fields\": {\n      \"condition\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"expression\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"direct_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"else_clause\",\n          \"named\": true\n        },\n        {\n          \"type\": \"elseif_clause\",\n          \"named\": true\n        },\n        {\n          \"type\": \"eol_comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"indirect_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"subroutine_block\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"indexed_axis_word\",\n    \"named\": true,\n    \"fields\": {\n      \"index\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"unsigned_integer\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"axis_identifier\",\n          \"named\": true\n        },\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"indirect_label\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"integer\",\n    \"named\": false,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"line\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"checksum\",\n          \"named\": true\n        },\n        {\n          \"type\": \"eol_comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"line_number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"line_number\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"unsigned_integer\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"loop\",\n    \"named\": true,\n    \"fields\": {\n      \"condition\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"expression\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"direct_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"eol_comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"indirect_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"subroutine_block\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"m_word\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"number\",\n    \"named\": false,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"o_word\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"fanuc_if_statement\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fanuc_loop\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fanuc_unconditional\",\n          \"named\": true\n        },\n        {\n          \"type\": \"if_statement\",\n          \"named\": true\n        },\n        {\n          \"type\": \"loop\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"subroutine_call\",\n          \"named\": true\n        },\n        {\n          \"type\": \"subroutine_definition\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"other_word\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"parameter_variable\",\n    \"named\": true,\n    \"fields\": {\n      \"index\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"unsigned_integer\",\n            \"named\": true\n          }\n        ]\n      },\n      \"parameter_name\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"property_name\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_identifier\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"parameter_word\",\n    \"named\": true,\n    \"fields\": {\n      \"parameter_name\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"property_name\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_identifier\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"polar_angle\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"polar_distance\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"return_statement\",\n    \"named\": true,\n    \"fields\": {\n      \"return_value\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"expression\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"direct_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"indirect_label\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"s_word\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unsigned_integer\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"source_file\",\n    \"named\": true,\n    \"root\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"eol_comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"line\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unsigned_integer\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"spindle_select\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"subroutine_block\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"break_statement\",\n          \"named\": true\n        },\n        {\n          \"type\": \"continue_statement\",\n          \"named\": true\n        },\n        {\n          \"type\": \"if_statement\",\n          \"named\": true\n        },\n        {\n          \"type\": \"line\",\n          \"named\": true\n        },\n        {\n          \"type\": \"loop\",\n          \"named\": true\n        },\n        {\n          \"type\": \"return_statement\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"subroutine_call\",\n    \"named\": true,\n    \"fields\": {\n      \"arg\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"expression\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"direct_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"indirect_label\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"subroutine_definition\",\n    \"named\": true,\n    \"fields\": {\n      \"return_value\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"expression\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"direct_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"eol_comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"indirect_label\",\n          \"named\": true\n        },\n        {\n          \"type\": \"subroutine_block\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"t_marlin_special\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"t_word\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"t_marlin_special\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unsigned_integer\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"unary_expression\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"binary_expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"expression\",\n          \"named\": true\n        },\n        {\n          \"type\": \"number\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unary_expression\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"unsigned_integer\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"word\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"axis_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"f_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"g_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"indexed_axis_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"m_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"o_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"other_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_variable\",\n          \"named\": true\n        },\n        {\n          \"type\": \"parameter_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"polar_angle\",\n          \"named\": true\n        },\n        {\n          \"type\": \"polar_distance\",\n          \"named\": true\n        },\n        {\n          \"type\": \"s_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"spindle_select\",\n          \"named\": true\n        },\n        {\n          \"type\": \"t_word\",\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\": \"abs\",\n    \"named\": false\n  },\n  {\n    \"type\": \"acos\",\n    \"named\": false\n  },\n  {\n    \"type\": \"and\",\n    \"named\": false\n  },\n  {\n    \"type\": \"asin\",\n    \"named\": false\n  },\n  {\n    \"type\": \"atan\",\n    \"named\": false\n  },\n  {\n    \"type\": \"axis_identifier\",\n    \"named\": true\n  },\n  {\n    \"type\": \"bcd\",\n    \"named\": false\n  },\n  {\n    \"type\": \"bin\",\n    \"named\": false\n  },\n  {\n    \"type\": \"break\",\n    \"named\": false\n  },\n  {\n    \"type\": \"call\",\n    \"named\": false\n  },\n  {\n    \"type\": \"continue\",\n    \"named\": false\n  },\n  {\n    \"type\": \"cos\",\n    \"named\": false\n  },\n  {\n    \"type\": \"do\",\n    \"named\": false\n  },\n  {\n    \"type\": \"else\",\n    \"named\": false\n  },\n  {\n    \"type\": \"elseif\",\n    \"named\": false\n  },\n  {\n    \"type\": \"end\",\n    \"named\": false\n  },\n  {\n    \"type\": \"endif\",\n    \"named\": false\n  },\n  {\n    \"type\": \"endrepeat\",\n    \"named\": false\n  },\n  {\n    \"type\": \"endsub\",\n    \"named\": false\n  },\n  {\n    \"type\": \"endwhile\",\n    \"named\": false\n  },\n  {\n    \"type\": \"eol_comment\",\n    \"named\": true\n  },\n  {\n    \"type\": \"eq\",\n    \"named\": false\n  },\n  {\n    \"type\": \"exists\",\n    \"named\": false\n  },\n  {\n    \"type\": \"exp\",\n    \"named\": false\n  },\n  {\n    \"type\": \"f\",\n    \"named\": false\n  },\n  {\n    \"type\": \"fix\",\n    \"named\": false\n  },\n  {\n    \"type\": \"fup\",\n    \"named\": false\n  },\n  {\n    \"type\": \"g\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ge\",\n    \"named\": false\n  },\n  {\n    \"type\": \"goto\",\n    \"named\": false\n  },\n  {\n    \"type\": \"gt\",\n    \"named\": false\n  },\n  {\n    \"type\": \"if\",\n    \"named\": false\n  },\n  {\n    \"type\": \"inline_comment\",\n    \"named\": true,\n    \"extra\": true\n  },\n  {\n    \"type\": \"integer\",\n    \"named\": false\n  },\n  {\n    \"type\": \"le\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ln\",\n    \"named\": false\n  },\n  {\n    \"type\": \"lt\",\n    \"named\": false\n  },\n  {\n    \"type\": \"m\",\n    \"named\": false\n  },\n  {\n    \"type\": \"mod\",\n    \"named\": false\n  },\n  {\n    \"type\": \"n\",\n    \"named\": false\n  },\n  {\n    \"type\": \"ne\",\n    \"named\": false\n  },\n  {\n    \"type\": \"number\",\n    \"named\": false\n  },\n  {\n    \"type\": \"o\",\n    \"named\": false\n  },\n  {\n    \"type\": \"or\",\n    \"named\": false\n  },\n  {\n    \"type\": \"parameter_identifier\",\n    \"named\": true\n  },\n  {\n    \"type\": \"property_name\",\n    \"named\": true\n  },\n  {\n    \"type\": \"repeat\",\n    \"named\": false\n  },\n  {\n    \"type\": \"return\",\n    \"named\": false\n  },\n  {\n    \"type\": \"round\",\n    \"named\": false\n  },\n  {\n    \"type\": \"s\",\n    \"named\": false\n  },\n  {\n    \"type\": \"sin\",\n    \"named\": false\n  },\n  {\n    \"type\": \"sqrt\",\n    \"named\": false\n  },\n  {\n    \"type\": \"sub\",\n    \"named\": false\n  },\n  {\n    \"type\": \"t\",\n    \"named\": false\n  },\n  {\n    \"type\": \"tan\",\n    \"named\": false\n  },\n  {\n    \"type\": \"then\",\n    \"named\": false\n  },\n  {\n    \"type\": \"while\",\n    \"named\": false\n  },\n  {\n    \"type\": \"xor\",\n    \"named\": false\n  }\n]";
Expand description

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