meta-language 1.0.0

A self-describing links-network core for lossless language representation
Documentation
{
  "generatedBy": "js/scripts/build-language-catalog.mjs",
  "source": "parity/language-grammar-inventory.json",
  "treeSitterCli": "tree-sitter 0.27.0",
  "nativeGrammars": {"native-json":{"file":"native-grammars/json.lino","hidden":["byte_order_mark"],"anonymous":[],"extras":[],"oracleKinds":{"value":"_value"}},"native-ini":{"file":"native-grammars/ini.lino","hidden":["blank_space"],"anonymous":["newline","comment_marker"],"extras":["comment"],"oracleKinds":{}},"native-diff":{"file":"native-grammars/diff.lino","hidden":[],"anonymous":["newline","anything","word"],"extras":[],"oracleKinds":{"line_range":"linerange"}},"native-csv":{"file":"native-grammars/csv.lino","hidden":["blank_space"],"anonymous":["newline"],"extras":[],"oracleKinds":{}},"native-json5":{"file":"native-grammars/json5.lino","hidden":[],"anonymous":[],"extras":[],"oracleKinds":{"value":"_value"}},"native-scheme":{"file":"native-grammars/scheme.lino","hidden":[],"anonymous":["whitespace","comment_text","string_text","directive_name"],"extras":[],"oracleKinds":{"program_element":"_token","atmosphere":"_intertoken","datum":"_datum"}},"native-racket":{"file":"native-grammars/racket.lino","hidden":["byte_order_mark"],"anonymous":["whitespace","comment_text","string_text","regular_expression_prefix","hash_prefix","graph_mark","here_terminator","here_newline","here_line","here_end"],"extras":[],"oracleKinds":{"program_element":"_token","atmosphere":"_skip","datum_comment":"sexp_comment","datum":"_datum","regular_expression":"regex","language_name":"lang_name"}},"native-c":{"file":"native-grammars/c.lino","hidden":[],"anonymous":["unnamed_token"],"extras":["comment"],"oracleKinds":{"top_level_item":"_top_level_item","block_item":"_block_item","preprocessor_include":"preproc_include","preprocessor_definition":"preproc_def","preprocessor_function_definition":"preproc_function_def","preprocessor_parameters":"preproc_params","preprocessor_call":"preproc_call","preprocessor_if":"preproc_if","preprocessor_if_defined":"preproc_ifdef","preprocessor_else":"preproc_else","preprocessor_else_if":"preproc_elif","preprocessor_else_if_defined":"preproc_elifdef","preprocessor_if_in_field_declaration_list":"preproc_if_in_field_declaration_list","preprocessor_if_defined_in_field_declaration_list":"preproc_ifdef_in_field_declaration_list","preprocessor_else_in_field_declaration_list":"preproc_else_in_field_declaration_list","preprocessor_else_if_in_field_declaration_list":"preproc_elif_in_field_declaration_list","preprocessor_else_if_defined_in_field_declaration_list":"preproc_elifdef_in_field_declaration_list","preprocessor_if_in_enumerator_list":"preproc_if_in_enumerator_list","preprocessor_if_defined_in_enumerator_list":"preproc_ifdef_in_enumerator_list","preprocessor_else_in_enumerator_list":"preproc_else_in_enumerator_list","preprocessor_else_if_in_enumerator_list":"preproc_elif_in_enumerator_list","preprocessor_else_if_defined_in_enumerator_list":"preproc_elifdef_in_enumerator_list","preprocessor_if_in_enumerator_list_no_comma":"preproc_if_in_enumerator_list_no_comma","preprocessor_if_defined_in_enumerator_list_no_comma":"preproc_ifdef_in_enumerator_list_no_comma","preprocessor_else_in_enumerator_list_no_comma":"preproc_else_in_enumerator_list_no_comma","preprocessor_else_if_in_enumerator_list_no_comma":"preproc_elif_in_enumerator_list_no_comma","preprocessor_else_if_defined_in_enumerator_list_no_comma":"preproc_elifdef_in_enumerator_list_no_comma","preprocessor_argument":"preproc_arg","preprocessor_directive":"preproc_directive","preprocessor_expression":"_preproc_expression","preprocessor_parenthesized_expression":"preproc_parenthesized_expression","preprocessor_defined":"preproc_defined","preprocessor_unary_expression":"preproc_unary_expression","preprocessor_call_expression":"preproc_call_expression","preprocessor_argument_list":"preproc_argument_list","preprocessor_binary_expression":"preproc_binary_expression","old_style_function_definition":"_old_style_function_definition","type_definition_type":"_type_definition_type","type_definition_declarator_list":"_type_definition_declarators","declaration_modifiers":"_declaration_modifiers","declaration_specifiers":"_declaration_specifiers","microsoft_declaration_specifier_modifier":"ms_declspec_modifier","microsoft_based_modifier":"ms_based_modifier","microsoft_call_modifier":"ms_call_modifier","microsoft_restrict_modifier":"ms_restrict_modifier","microsoft_unsigned_pointer_modifier":"ms_unsigned_ptr_modifier","microsoft_signed_pointer_modifier":"ms_signed_ptr_modifier","microsoft_unaligned_pointer_modifier":"ms_unaligned_ptr_modifier","microsoft_pointer_modifier":"ms_pointer_modifier","declarator":"_declarator","declaration_declarator":"_declaration_declarator","field_declarator":"_field_declarator","type_declarator":"_type_declarator","abstract_declarator":"_abstract_declarator","function_declaration_declarator":"_function_declaration_declarator","old_style_function_declarator":"_old_style_function_declarator","initialized_declarator":"init_declarator","align_as_qualifier":"alignas_qualifier","enumeration_specifier":"enum_specifier","structure_specifier":"struct_specifier","field_declaration_list_item":"_field_declaration_list_item","field_declaration_declarator":"_field_declaration_declarator","bit_field_clause":"bitfield_clause","old_style_parameter_list":"_old_style_parameter_list","non_case_statement":"_non_case_statement","top_level_statement":"_top_level_statement","top_level_expression_statement":"_top_level_expression_statement","for_statement_body":"_for_statement_body","go_to_statement":"goto_statement","structured_exception_handling_try_statement":"seh_try_statement","structured_exception_handling_except_clause":"seh_except_clause","structured_exception_handling_finally_clause":"seh_finally_clause","structured_exception_handling_leave_statement":"seh_leave_statement","expression_not_binary":"_expression_not_binary","string":"_string","assignment_left_expression":"_assignment_left_expression","size_of_expression":"sizeof_expression","alignment_of_expression":"alignof_expression","offset_of_expression":"offsetof_expression","gnu_assembly_expression":"gnu_asm_expression","gnu_assembly_qualifier":"gnu_asm_qualifier","gnu_assembly_output_operand_list":"gnu_asm_output_operand_list","gnu_assembly_output_operand":"gnu_asm_output_operand","gnu_assembly_input_operand_list":"gnu_asm_input_operand_list","gnu_assembly_input_operand":"gnu_asm_input_operand","gnu_assembly_clobber_list":"gnu_asm_clobber_list","gnu_assembly_go_to_list":"gnu_asm_goto_list","character_literal":"char_literal","system_library_string":"system_lib_string","type_identifier_alias":"_type_identifier","field_identifier_alias":"_field_identifier","statement_identifier_alias":"_statement_identifier","empty_declaration":"_empty_declaration"}},"native-javascript":{"file":"native-grammars/javascript.lino","hidden":[],"anonymous":["unnamed_token"],"extras":["comment","html_comment"],"oracleKinds":{"module_export_name":"_module_export_name","from_clause":"_from_clause","for_header":"_for_header","expressions":"_expressions","jsx_element_choice":"_jsx_element","jsx_child":"_jsx_child","jsx_identifier_choice":"_jsx_identifier","jsx_element_name":"_jsx_element_name","jsx_attribute_choice":"_jsx_attribute","jsx_attribute_name":"_jsx_attribute_name","jsx_string":"_jsx_string","jsx_attribute_value":"_jsx_attribute_value","call_signature":"_call_signature","formal_parameter":"_formal_parameter","left_hand_side_expression":"_lhs_expression","augmented_assignment_left_hand_side":"_augmented_assignment_lhs","initializer":"_initializer","destructuring_pattern":"_destructuring_pattern","regular_expression":"regex","regular_expression_pattern":"regex_pattern","regular_expression_flags":"regex_flags","identifier_choice":"_identifier","property_name":"_property_name","reserved_identifier":"_reserved_identifier","semicolon":"_semicolon"}},"native-typescript":{"file":"native-grammars/typescript.lino","hidden":[],"anonymous":["unnamed_token"],"extras":["comment","html_comment"],"oracleKinds":{"module_export_name":"_module_export_name","from_clause":"_from_clause","for_header":"_for_header","expressions":"_expressions","jsx_element_choice":"_jsx_element","jsx_child":"_jsx_child","jsx_identifier_choice":"_jsx_identifier","jsx_element_name":"_jsx_element_name","jsx_attribute_choice":"_jsx_attribute","jsx_attribute_name":"_jsx_attribute_name","jsx_string":"_jsx_string","jsx_attribute_value":"_jsx_attribute_value","call_signature_parts":"_call_signature","formal_parameter":"_formal_parameter","left_hand_side_expression":"_lhs_expression","augmented_assignment_left_hand_side":"_augmented_assignment_lhs","initializer":"_initializer","destructuring_pattern":"_destructuring_pattern","regular_expression":"regex","regular_expression_pattern":"regex_pattern","regular_expression_flags":"regex_flags","identifier_choice":"_identifier","property_name":"_property_name","reserved_identifier":"_reserved_identifier","semicolon":"_semicolon","jsx_start_opening_element":"_jsx_start_opening_element","import_identifier":"_import_identifier","extends_clause_single":"_extends_clause_single","module_name_and_body":"_module","enumeration_declaration":"enum_declaration","enumeration_body":"enum_body","enumeration_assignment":"enum_assignment","parameter_name":"_parameter_name","required_type_annotation":"omitting_type_annotation","type_query_member_expression_in_type_annotation":"_type_query_member_expression_in_type_annotation","type_query_call_expression_in_type_annotation":"_type_query_call_expression_in_type_annotation","assertion_signature":"asserts","tuple_type_member":"_tuple_type_member","type_query_member_expression":"_type_query_member_expression","type_query_subscript_expression":"_type_query_subscript_expression","type_query_call_expression":"_type_query_call_expression","type_query_instantiation_expression":"_type_query_instantiation_expression","signed_number":"_number","type_identifier_alias":"_type_identifier"}},"native-tsx":{"file":"native-grammars/tsx.lino","hidden":[],"anonymous":["unnamed_token"],"extras":["comment","html_comment"],"oracleKinds":{"module_export_name":"_module_export_name","from_clause":"_from_clause","for_header":"_for_header","expressions":"_expressions","jsx_element_choice":"_jsx_element","jsx_child":"_jsx_child","jsx_identifier_choice":"_jsx_identifier","jsx_element_name":"_jsx_element_name","jsx_attribute_choice":"_jsx_attribute","jsx_attribute_name":"_jsx_attribute_name","jsx_string":"_jsx_string","jsx_attribute_value":"_jsx_attribute_value","call_signature_parts":"_call_signature","formal_parameter":"_formal_parameter","left_hand_side_expression":"_lhs_expression","augmented_assignment_left_hand_side":"_augmented_assignment_lhs","initializer":"_initializer","destructuring_pattern":"_destructuring_pattern","regular_expression":"regex","regular_expression_pattern":"regex_pattern","regular_expression_flags":"regex_flags","identifier_choice":"_identifier","property_name":"_property_name","reserved_identifier":"_reserved_identifier","semicolon":"_semicolon","jsx_start_opening_element":"_jsx_start_opening_element","import_identifier":"_import_identifier","extends_clause_single":"_extends_clause_single","module_name_and_body":"_module","enumeration_declaration":"enum_declaration","enumeration_body":"enum_body","enumeration_assignment":"enum_assignment","parameter_name":"_parameter_name","required_type_annotation":"omitting_type_annotation","type_query_member_expression_in_type_annotation":"_type_query_member_expression_in_type_annotation","type_query_call_expression_in_type_annotation":"_type_query_call_expression_in_type_annotation","assertion_signature":"asserts","tuple_type_member":"_tuple_type_member","type_query_member_expression":"_type_query_member_expression","type_query_subscript_expression":"_type_query_subscript_expression","type_query_call_expression":"_type_query_call_expression","type_query_instantiation_expression":"_type_query_instantiation_expression","signed_number":"_number","type_identifier_alias":"_type_identifier"}},"native-lean":{"file":"native-grammars/lean.lino","hidden":[],"anonymous":["unnamed_token"],"extras":["comment"],"oracleKinds":{"fragment_element":"_fragment_element","command":"_command","modifier":"_modifier","syntax_atom":"_syntax_atom","declaration_choice":"_declaration","declaration_body":"_declaration_body","instance_declaration":"_instance_decl","where_declaration":"where_decl","quantifier_binders":"_quantifier_binders","bracketed_binder":"_bracketed_binder","type_specification":"_type_spec","expression":"_expression","atom":"_atom","name":"_name","quantifier_tail":"_quantifier_tail","binding_body":"_binding_body","tactic_sequence":"_tactic_seq","tactic":"_tactic","tactic_configuration":"tactic_config","tactic_calculation":"tactic_calc","calculation_step":"calc_step","then_else":"_then_else","pattern":"_pattern","do_sequence":"_do_seq","do_element":"_do_element","let_mutable":"let_mut","for_binding":"_for_binding","do_then_else":"_do_then_else","do_debug_trace":"do_dbg_trace","structure_body":"_structure_body","range_specification":"_range_spec","string_content":"_string_content","character":"char","centered_dot":"cdot","boolean":"_boolean"}},"native-rocq":{"file":"native-grammars/rocq.lino","hidden":[],"anonymous":["unnamed_token"],"extras":["comment"],"oracleKinds":{"fail_prefix":"fail","modern_attribute_block":"_modern_attribute_block","attribute_value":"attr_value","legacy_attribute":"legacy_attr","vernacular_command":"_vernacular_command","negated_selection":"neg_selection","create_hint_database_command":"create_hintdb_command","create_rewrite_hint_database_command":"create_rewrite_hintdb_command","discriminated_database":"discriminated_db","one_pattern":"_one_pattern","reduction_expression":"reduction_expr","declare_scope_command":"_declare_scope_command","declare_custom_entry_command":"_declare_custom_entry_command","definition_body":"_def_body","fix_definition":"_fix_definition","fixpoint_annotation":"fixannot","declaration_notations":"decl_notations","of_type_instance":"of_type_inst","constructor_attribute":"_constructor_attr","assumption":"assumpt","argument_specification_item":"_argument_spec_item","argument_specification":"_argument_spec","module_type_expression":"module_type_expr","scheme_kind":"_scheme_kind","type_classes_command":"typeclasses_command","explicit_notation_entry":"explicit_subentry","binder_interpretation":"binder_interp","at_level_number":"at_level_num","section_variable_expression":"section_var_expr","expression_ops":"expr_ops","atomic_expression":"expr_atomic","expression_leaf":"expr_leaf","term":"_term","hundred_level_term":"_term100","ninety_nine_level_term":"_term99","ten_level_term":"_term10","rewrite_term":"rew_term","one_term":"_one_term","one_level_term":"_term1","zero_level_term":"_term0","argument":"_arg","let_expression_term":"_let_expression_term","destructuring_let_name_list":"_destructuring_let_name_list","destructuring_let_apostrophe":"_destructuring_let_apos","match_item":"case_item","fix_declaration":"fix_decl","infix_operation":"_infix_operation","append_operation":"app_operation","pattern":"_pattern","ten_level_pattern":"_pattern10","one_level_pattern":"_pattern1","zero_level_pattern":"_pattern0","name":"_name","ltac_definition_body":"_ltac_definition_body","ltac_expression":"_ltac_expr","ltac_evaluation":"ltac_eval","try_if_tactic":"tryif_tactic","for_each_goal":"_for_each_goal","goal_tactics":"_goal_tactics","one_type":"_one_type","tactic_clause":"_tactic_clause","tactic_argument":"_tactic_arg","tactic_alternative":"tactic_or","goal_pattern_body":"_goal_pattern_body","match_hypothesis":"match_hyp","intro_pattern_item":"_intro_pattern_item","hypothesis_occurrence":"_hyp_occurrence","goal_occurrence":"_goal_occurrence","tactic_bindings":"bindings","equation_clause":"eqn_clause","qualified_identifier":"_qualid","identifier":"ident","identifier_declaration":"ident_decl","big_integer":"_bigint","natural":"_natural","big_natural_number":"_bignat","decimal_natural_number":"decnat","hexadecimal_natural_number":"hexnat","hexadecimal_digit":"hexdigit","dotted_qualified_identifier":"dotted_qualid","annotated_qualified_identifier":"_qualid_annotated","global_reference":"reference","dsl_token":"_dsl_token","imp_token":"_imp_token"}},"native-java":{"file":"native-grammars/java.lino","hidden":[],"anonymous":["unnamed_token"],"extras":["line_comment","block_comment"],"oracleKinds":{"top_level_statement":"_toplevel_statement","literal":"_literal","single_line_string_literal":"_string_literal","text_block":"_multiline_string_literal","text_block_fragment_choice":"_multiline_string_fragment","escape_sequence_choice":"_escape_sequence","instance_of_expression":"instanceof_expression","dimensions_expression":"dimensions_expr","unqualified_object_creation_expression":"_unqualified_object_creation_expression","wildcard_bounds":"_wildcard_bounds","annotation_choice":"_annotation","element_value":"_element_value","enumeration_declaration":"enum_declaration","enumeration_body":"enum_body","enumeration_body_declarations":"enum_body_declarations","enumeration_constant":"enum_constant","class_body_declaration":"_class_body_declaration","constructor_declarator":"_constructor_declarator","name":"_name","default_value":"_default_value","variable_declarator_list":"_variable_declarator_list","variable_declarator_identifier":"_variable_declarator_id","variable_initializer":"_variable_initializer","type":"_type","unannotated_type":"_unannotated_type","simple_type":"_simple_type","method_header":"_method_header","method_declarator":"_method_declarator","reserved_identifier":"_reserved_identifier","text_block_fragment":"multiline_string_fragment"}},"native-go":{"file":"native-grammars/go.lino","hidden":[],"anonymous":["unnamed_token"],"extras":["comment"],"oracleKinds":{"top_level_declaration":"_top_level_declaration","import_specification":"import_spec","import_specification_list":"import_spec_list","declaration":"_declaration","constant_declaration":"const_declaration","constant_specification":"const_spec","variable_declaration":"var_declaration","variable_specification":"var_spec","variable_specification_list":"var_spec_list","type_specification":"type_spec","type":"_type","simple_type":"_simple_type","structure_type":"struct_type","interface_element":"_interface_elem","method_element":"method_elem","type_element":"type_elem","statement":"_statement","simple_statement":"_simple_statement","short_variable_declaration":"short_var_declaration","fall_through_statement":"fallthrough_statement","go_to_statement":"goto_statement","type_switch_header":"_type_switch_header","expression":"_expression","function_literal":"func_literal","type_identifier_alias":"_type_identifier","field_identifier_alias":"_field_identifier","package_identifier_alias":"_package_identifier","string_literal":"_string_literal","integer_literal":"int_literal"}},"native-regex":{"file":"native-grammars/regex.lino","hidden":[],"anonymous":["unnamed_token"],"extras":[],"oracleKinds":{"lookahead_assertion":"_lookahead_assertion","lookbehind_assertion":"_lookbehind_assertion","class_atom":"_class_atom","character_escape":"_character_escape"}},"native-graphql":{"file":"native-grammars/graphql.lino","hidden":[],"anonymous":["unnamed_token"],"extras":["comma","comment"],"oracleKinds":{"enumeration_type_extension":"enum_type_extension","enumeration_values_definition":"enum_values_definition","enumeration_value_definition":"enum_value_definition","enumeration_type_definition":"enum_type_definition","integer_value":"int_value","enumeration_value":"enum_value"}},"native-proto":{"file":"native-grammars/proto.lino","hidden":[],"anonymous":["unnamed_token"],"extras":["comment"],"oracleKinds":{"option_name":"_option_name","enumeration":"enum","enumeration_name":"enum_name","enumeration_body":"enum_body","enumeration_field":"enum_field","enumeration_value_option":"enum_value_option","one_of":"oneof","one_of_field":"oneof_field","message_or_enumeration_type":"message_or_enum_type","remote_procedure_call":"rpc","remote_procedure_call_name":"rpc_name","block_literal":"block_lit","block_field":"_block_field","full_identifier":"full_ident","boolean":"bool","integer_literal":"int_lit","decimal_literal":"decimal_lit","octal_literal":"octal_lit","hex_literal":"hex_lit","float_literal":"float_lit"}},"native-make":{"file":"native-grammars/make.lino","hidden":[],"anonymous":["unnamed_token","raw_line"],"extras":["comment"],"oracleKinds":{"thing":"_thing","ordinary_rule":"_ordinary_rule","static_pattern_rule":"_static_pattern_rule","targets_alias":"_targets","target_pattern":"_target_pattern","prerequisites_choice":"_prerequisites","normal_prerequisites":"_normal_prerequisites","order_only_prerequisites":"_order_only_prerequisites","prerequisites_pattern":"_prerequisites_pattern","attached_recipe_line":"_attached_recipe_line","prefixed_recipe_line":"_prefixed_recipe_line","variable_definition":"_variable_definition","search_path_assignment":"VPATH_assignment","recipe_prefix_assignment":"RECIPEPREFIX_assignment","target_or_pattern_assignment":"_target_or_pattern_assignment","directive":"_directive","search_path_directive":"vpath_directive","remove_export_directive":"unexport_directive","remove_definition_directive":"undefine_directive","else_if_directive":"elsif_directive","conditional_directives":"_conditional_directives","conditional_consequence":"_conditional_consequence","if_equal_directive":"ifeq_directive","if_not_equal_directive":"ifneq_directive","if_defined_directive":"ifdef_directive","if_not_defined_directive":"ifndef_directive","conditional_arguments_comparison":"_conditional_args_cmp","variable":"_variable","function":"_function","primary":"_primary","name":"_name","string_content":"_string","recipe_prefix":"_recipeprefix","raw_line":"_rawline","shell_text_without_split":"_shell_text_without_split","shell_command_alias":"_shell_command"}},"native-solidity":{"file":"native-grammars/solidity.lino","hidden":[],"anonymous":["unnamed_token","hex_digit"],"extras":["comment"],"oracleKinds":{"source_unit":"_source_unit","directive":"_directive","solidity":"_solidity","pragma_version_constraint":"_pragma_version_constraint","source_import":"_source_import","import_clause":"_import_clause","from_clause":"_from_clause","single_import":"_single_import","multiple_import":"_multiple_import","import_declaration":"_import_declaration","import_alias":"_import_alias","declaration":"_declaration","class_heritage":"_class_heritage","contract_member":"_contract_member","structure_declaration":"struct_declaration","structure_member":"struct_member","structure_body":"struct_body","enumeration_declaration":"enum_declaration","enumeration_body":"enum_body","event_parameter_list":"_event_parameter_list","yul_statement":"_yul_statement","yul_expression":"_yul_expression","yul_literal":"_yul_literal","yul_assignment_operator":"_yul_assignment_operator","yul_built_in_function":"yul_evm_builtin","call_arguments":"_call_arguments","call_structure_argument":"call_struct_argument","primary_expression":"_primary_expression","structure_expression":"struct_expression","structure_field_assignment":"struct_field_assignment","array_type":"_array_type","function_type":"_function_type","parameter_list":"_parameter_list","return_parameters":"_return_parameters","nameless_parameter":"_nameless_parameter","storage_location":"_storage_location","identifier_path":"_identifier_path","mapping":"_mapping","mapping_key":"_mapping_key","signed_integer_type":"_int","unsigned_integer_type":"_uint","bytes":"_bytes","fixed_point_type":"_fixed","unsigned_fixed_point_type":"_ufixed","semicolon":"_semicolon","literal":"_literal","decimal_number":"_decimal_number","hex_number":"_hex_number","hex_digit":"_hex_digit","escape_sequence":"_escape_sequence","single_quoted_unicode_character":"_single_quoted_unicode_char","double_quoted_unicode_character":"_double_quoted_unicode_char","string_immediate_element_inside_double_quote":"_string_immediate_elt_inside_double_quote","string_immediate_element_inside_quote":"_string_immediate_elt_inside_quote","enumeration_value":"enum_value"}},"native-rust":{"file":"native-grammars/rust.lino","hidden":[],"anonymous":["unnamed_token"],"extras":["line_comment","block_comment"],"oracleKinds":{"statement":"_statement","declaration_statement":"_declaration_statement","token_pattern":"_token_pattern","tokens":"_tokens","non_special_token":"_non_special_token","module_item":"mod_item","foreign_module_item":"foreign_mod_item","structure_item":"struct_item","enumeration_item":"enum_item","enumeration_variant_list":"enum_variant_list","enumeration_variant":"enum_variant","constant_item":"const_item","implementation_item":"impl_item","constant_parameter":"const_parameter","use_clause":"_use_clause","type":"_type","expression_except_range":"_expression_except_range","expression":"_expression","expression_ending_with_block":"_expression_ending_with_block","delimited_token_tree":"delim_token_tree","delimited_tokens":"_delim_tokens","non_delimited_token":"_non_delim_token","compound_assignment_expression":"compound_assignment_expr","structure_expression":"struct_expression","let_chain_alias":"_let_chain","condition":"_condition","constant_block":"const_block","asynchronous_block":"async_block","generator_block":"gen_block","pattern":"_pattern","tuple_structure_pattern":"tuple_struct_pattern","structure_pattern":"struct_pattern","mutable_pattern":"mut_pattern","by_reference_pattern":"ref_pattern","literal":"_literal","literal_pattern":"_literal_pattern","character_literal":"char_literal","line_documentation_comment_marker":"_line_doc_comment_marker","inner_line_documentation_comment_marker":"_inner_line_doc_comment_marker","outer_line_documentation_comment_marker":"_outer_line_doc_comment_marker","block_documentation_comment_marker":"_block_doc_comment_marker","path":"_path","reserved_identifier":"_reserved_identifier","type_identifier_alias":"_type_identifier","field_identifier_alias":"_field_identifier","documentation_comment":"doc_comment","outer_documentation_comment_marker":"outer_doc_comment_marker","inner_documentation_comment_marker":"inner_doc_comment_marker"}}},
  "languages": [
    {"name":"LiNo","family":"meta","aliases":["lino"],"extensions":[".lino"],"grammars":[{"id":"links-notation","version":"0.22.0","parserSha256":"b514b75e820829c7cd2dc79856252dd772aa6e3d5fc93dfca23a82fdd4f88418"}]},
    {"name":"txt","family":"document","aliases":["txt","text","plain text"],"extensions":[".txt",".text"],"grammars":[{"id":"plain-text","version":"1.0.0","parserSha256":"0c63bf89373001d981e0254be32b5179bbcd17e6630dd232644335bacaa911d2"}]},
    {"name":"Markdown","family":"document","aliases":["markdown","md"],"extensions":[".md",".markdown"],"grammars":[{"id":"markdown","version":"0.5.6","parserSha256":"0f51c93b5d79d08bc74088d91a9aafb7e40ad7e2f169164865c01d392277bb07"},{"id":"markdown_inline","version":"0.5.6","parserSha256":"0c6aaec9097b10118b34601047c3b4d3d565defe48e95d133f714b592795fd2c"}]},
    {"name":"PDF","family":"document","aliases":["pdf"],"extensions":[".pdf"],"grammars":[{"id":"pdf-cos","version":"1.0.0","parserSha256":"204927a48c4bf3c14d36ead2757b8a8d71e519008140a01e2237fb708698e39e"}]},
    {"name":"DOCX","family":"document","aliases":["docx"],"extensions":[".docx"],"grammars":[{"id":"xml","version":"0.7.0","parserSha256":"e41811d97cfd672a902924a3d99bdf696d6fcec08188a35404e4a3d2698ab844"}]},
    {"name":"JavaScript","family":"programming","aliases":["javascript","js","ecmascript"],"extensions":[".js",".mjs",".cjs"],"grammars":[{"id":"native-javascript","version":"1.0.0","parserSha256":"6028ef294138760a3e05571f0375cd23f65b36972b04f0f23951fcd200136d27"}],"oracleGrammars":[{"id":"javascript","version":"0.25.0","parserSha256":"67209ca7ef6e1a4f74e29e48b5928455f892fe1821a3960fbcd62f4e972f7384"}]},
    {"name":"Rust","family":"programming","aliases":["rust","rs"],"extensions":[".rs"],"grammars":[{"id":"native-rust","version":"1.0.0","parserSha256":"734187afa0b6e0e2b81cdef00887ab58dbbf782cb721752205326e629edc5742"}],"oracleGrammars":[{"id":"rust","version":"v0.24.2","parserSha256":"555eee81e8d1ab541d5c76ab5a17bc37abb3c37a43ae02a11d60aaef0cb765a3"}]},
    {"name":"Lean","family":"formal","aliases":["lean","lean4"],"extensions":[".lean"],"grammars":[{"id":"native-lean","version":"1.0.0","parserSha256":"47b1810a4d04b2c37c5c00b59b34590fc953935d0005f5a2f719e4994a0c209c"}],"oracleGrammars":[{"id":"lean","version":"bd942cd2795016239be02b3b3d5ef635645ddd38","parserSha256":"d04d21e8ad0132f9f3410296817a4317fc11d4f8cbd35c62dc3fe0b72f4f9a6b"}]},
    {"name":"Rocq","family":"formal","aliases":["rocq","coq"],"extensions":[".v"],"grammars":[{"id":"native-rocq","version":"1.0.0","parserSha256":"10d786039923e35a8c4d853623eabf4b00aaf9519368dad39cb369c2e67b5842"}],"oracleGrammars":[{"id":"rocq","version":"300fe33fc299c30f736fd56d8ef8a28b08acd4e6","parserSha256":"4f0807b15d47e4335c28ccb7be5eb8d01851baaab4843dfa24b2d8fb1966ecd2"}]},
    {"name":"Python","family":"programming","aliases":["python","py"],"extensions":[".py"],"grammars":[{"id":"python","version":"0.25.0","parserSha256":"a895f10b3cf7b2608f3283b43cd5cfed70971c7ee4a0136abbaaccbc4a7a25e0"}]},
    {"name":"C","family":"programming","aliases":["c"],"extensions":[".c",".h"],"grammars":[{"id":"native-c","version":"1.0.0","parserSha256":"072a86132b93eaf09b43b6176e5e2b7dfb53897bbdf020c46da6b19b797cf6e3"}],"oracleGrammars":[{"id":"c","version":"0.24.2","parserSha256":"f2883ff9b21f4a5bd5553c1b10366c418947d17a7bc6bf256124a7542f079dd2"}]},
    {"name":"C++","family":"programming","aliases":["c++","cpp"],"extensions":[".cc",".cpp",".cxx",".hpp"],"grammars":[{"id":"cpp","version":"0.23.4","parserSha256":"2a35a43b4af6c9f7b69624ac00c2c50808912591450dc79c05dea03ac1bae814"}]},
    {"name":"C#","family":"programming","aliases":["c#","csharp"],"extensions":[".cs"],"grammars":[{"id":"csharp","version":"0.23.5","parserSha256":"0a2651e49de7c7237c535c41a132a7ec0424da79d12f197f1df3edd7d6ea4427"}]},
    {"name":"Java","family":"programming","aliases":["java"],"extensions":[".java"],"grammars":[{"id":"native-java","version":"1.0.0","parserSha256":"0132f86a290c49c4c0b6350c7b8ca787b19da35d6b3470042f80423bbc48be0f"}],"oracleGrammars":[{"id":"java","version":"0.23.5","parserSha256":"4add5150cf4531eb5dd97f3343dcf65cd11704c84711348b328582b83424a0e4"}]},
    {"name":"TypeScript","family":"programming","aliases":["typescript","ts"],"extensions":[".ts"],"grammars":[{"id":"native-typescript","version":"1.0.0","parserSha256":"ea41cbf602fcb9b91a74d6b4fbbf3669165ea60beb81c58d81dbe561b6df4492"}],"oracleGrammars":[{"id":"typescript","version":"0.23.2","parserSha256":"74fe453edd70f4eae9af0a1050cbd7943d8971d59165b6aaebbaa0a0b716d1aa"}]},
    {"name":"TSX","family":"programming","aliases":["tsx"],"extensions":[".tsx"],"grammars":[{"id":"native-tsx","version":"1.0.0","parserSha256":"638a86ff97c12e68194be07225fdcb4b894c2c2f2c62785871f448926af018e2"}],"oracleGrammars":[{"id":"tsx","version":"0.23.2","parserSha256":"1902cb53fa7ff5179df89b2eea863165e84c8cc866226419dc26921d8c055885"}]},
    {"name":"Visual Basic","family":"programming","aliases":["visual basic","vb","vb.net","vbnet"],"extensions":[".vb"],"grammars":[{"id":"vb","version":"0.1.0","parserSha256":"7e9e6275f9b83c1f6c79112fd2021effc8529e9d6b794bbd41e39d99db1214d8"}]},
    {"name":"Delphi/Object Pascal","family":"programming","aliases":["delphi/object pascal","delphi","object pascal","pascal"],"extensions":[".pas",".dpr"],"grammars":[{"id":"pascal","version":"0.10.2","parserSha256":"d7a5f5c04880fac79e0eb1841cbbc00d7e305863efe56d83c9754fba70385329"}]},
    {"name":"Go","family":"programming","aliases":["go","golang"],"extensions":[".go"],"grammars":[{"id":"native-go","version":"1.0.0","parserSha256":"f4aac3f302af5129c9b3d4dc399d8b2cc1d01a5941f5a43ccbda2923d6abd17c"}],"oracleGrammars":[{"id":"go","version":"0.25.0","parserSha256":"3dbf6ed1238b5dfcf2be4d2f2d4cb27a14d34f34d7784eccccbfd532fd4a6d85"}]},
    {"name":"R","family":"programming","aliases":["r"],"extensions":[".r"],"grammars":[{"id":"r","version":"1.3.0","parserSha256":"43ec2413de8aec823c76e6994991fe07d9877e019ab2e1892534a76ce81a0771"}]},
    {"name":"Ruby","family":"programming","aliases":["ruby","rb"],"extensions":[".rb"],"grammars":[{"id":"ruby","version":"0.23.1","parserSha256":"4ce468358b6f4e25a35c8cf6bc0eaf60665bc22d602f8c939323c2347255cd15"}]},
    {"name":"PHP","family":"programming","aliases":["php"],"extensions":[".php"],"grammars":[{"id":"php","version":"0.24.2","parserSha256":"59ad8e5e4fde3fe60687a488ab8420612840cc966b83739af1b3a4317ed27ec6"}]},
    {"name":"Swift","family":"programming","aliases":["swift"],"extensions":[".swift"],"grammars":[{"id":"swift","version":"0.7.4","parserSha256":"1d332e60ec28e6b398db36e06bf05414061dfbbd3e981b33ff1edfd5159e3e08"}]},
    {"name":"Kotlin","family":"programming","aliases":["kotlin","kt"],"extensions":[".kt",".kts"],"grammars":[{"id":"kotlin","version":"1.1.0","parserSha256":"9ff65161845b9e9c9d62c12e9a4e4b8d8628bdc31c681ec7e6b4bd3bd6444cb3"}]},
    {"name":"Scala","family":"programming","aliases":["scala"],"extensions":[".scala"],"grammars":[{"id":"scala","version":"0.26.2","parserSha256":"9f6d03fa6c63d2d855b6f9e0368046a58568587eefc38b5e38bdb001e8ec68db"}]},
    {"name":"Lua","family":"programming","aliases":["lua"],"extensions":[".lua"],"grammars":[{"id":"lua","version":"0.5.0","parserSha256":"933206d96a78f7785c13b2600182f1527dcd755c200b1271bb5bc4d8da4b17b3"}]},
    {"name":"Perl","family":"programming","aliases":["perl","pl"],"extensions":[".pl",".pm"],"grammars":[{"id":"perl","version":"2.0.0","parserSha256":"1317bdaae2f50f5f82b6dbc7176425e9cee64a0dbfbb82aa17959aaefc54f199"}]},
    {"name":"Haskell","family":"programming","aliases":["haskell","hs"],"extensions":[".hs"],"grammars":[{"id":"haskell","version":"0.24.1","parserSha256":"a136b31118c6767f3a9fbbb245adc559370eabd914b72b90438395542327a089"}]},
    {"name":"OCaml","family":"programming","aliases":["ocaml","ml"],"extensions":[".ml"],"grammars":[{"id":"ocaml","version":"0.26.0","parserSha256":"f76cc46f96f9ed152354743539cc642dcb6a67343795dd9d548fc4d0b0ebce74"}]},
    {"name":"OCaml Interface","family":"programming","aliases":["ocaml-interface","ocaml interface","mli"],"extensions":[".mli"],"grammars":[{"id":"ocaml_interface","version":"0.26.0","parserSha256":"62634bd351247bd2152eb15438f5bea3f0a1ccce4291f318aa86a79d29bf111e"}]},
    {"name":"Zig","family":"programming","aliases":["zig"],"extensions":[".zig"],"grammars":[{"id":"zig","version":"1.1.2","parserSha256":"5449f98eb876939fcb12be76891ecb0c99b78be3bfe843e140d64c680b66ae63"}]},
    {"name":"Bash","family":"programming","aliases":["bash","sh","shell"],"extensions":[".sh",".bash"],"grammars":[{"id":"bash","version":"0.25.1","parserSha256":"5ad30bb1a260c76df5397490b8bd97e272e62ed9c99be36fa53da959d7667e7f"}]},
    {"name":"Dart","family":"programming","aliases":["dart"],"extensions":[".dart"],"grammars":[{"id":"dart","version":"0.2.0","parserSha256":"1894ef57f8e0ceb483ccf6d548429517dc42b0d983293ebdb5ff9ff9c612c4a9"}]},
    {"name":"Agda","family":"formal","aliases":["agda"],"extensions":[".agda"],"grammars":[{"id":"agda","version":"1.3.3","parserSha256":"ab45429d4acee054bcc0d93dabc7b818051b8c98aca3695b3a08b5ba47315980"}]},
    {"name":"CMake","family":"build","aliases":["cmake"],"extensions":[".cmake","cmakelists.txt"],"grammars":[{"id":"cmake","version":"v0.7.5","parserSha256":"ece92c2e3fbf15634fb90fab91d0af749348c069d27208eeb10dcdd4e77fe5a2"}]},
    {"name":"Diff","family":"data","aliases":["diff","patch"],"extensions":[".diff",".patch"],"grammars":[{"id":"native-diff","version":"1.0.0","parserSha256":"172ac3b6c6eb5d91ab1d343d2c5bb3b11ef9547ae117071782028c684a43dde7"}],"oracleGrammars":[{"id":"diff","version":"0.1.0","parserSha256":"4c9e3e545073a7d93088f7d90b0ee89e56fb43ca751f25fa440c4a1906ecb3e6"}]},
    {"name":"Elixir","family":"programming","aliases":["elixir","ex","exs"],"extensions":[".ex",".exs"],"grammars":[{"id":"elixir","version":"0.3.5","parserSha256":"d1c2000b477e873e44e485f55809e3af7e2bfce83fa4d58cfa3a9f83660e7d79"}]},
    {"name":"Elm","family":"programming","aliases":["elm"],"extensions":[".elm"],"grammars":[{"id":"elm","version":"5.9.4","parserSha256":"7c993bdabb63c6c6424fc0b433073c9000446a0e3de189d8a2ab93b33636369d"}]},
    {"name":"Erlang","family":"programming","aliases":["erlang","erl"],"extensions":[".erl",".hrl"],"grammars":[{"id":"erlang","version":"0.20.0","parserSha256":"c8c83443d536875c2f28f12ae4f0242f477cac82115073f4d9506c2bb188dbcc"}]},
    {"name":"Groovy","family":"programming","aliases":["groovy","gradle"],"extensions":[".groovy",".gradle"],"grammars":[{"id":"groovy","version":"0.1.2","parserSha256":"786637c026add3b2112aa717fa17b34e3093ea291b3b46d60438ba84382fdb06"}]},
    {"name":"HCL","family":"data","aliases":["hcl","terraform"],"extensions":[".hcl",".tf",".tfvars"],"grammars":[{"id":"hcl","version":"1.1.0","parserSha256":"0c821e2979f54f8f460201eafe9464d5d3dae0076c5bdd51567a798fb7add543"}]},
    {"name":"Make","family":"build","aliases":["make","makefile"],"extensions":[".mk","makefile"],"grammars":[{"id":"native-make","version":"1.0.0","parserSha256":"96234322e161c508060123cb96ce93c79686eeb189f497868ae9c025554d3c95"}],"oracleGrammars":[{"id":"make","version":"1.1.1","parserSha256":"659bb2a3712bc6ecf77a96c82de2bc3062141f405c96d52582b2e01bd8722152"}]},
    {"name":"MATLAB","family":"programming","aliases":["matlab"],"extensions":[".m"],"grammars":[{"id":"matlab","version":"1.3.1","parserSha256":"d13d9cfa1cead80c000e21ed37833df31d910fe531a5cb11165a850c384a4960"}]},
    {"name":"Nix","family":"programming","aliases":["nix"],"extensions":[".nix"],"grammars":[{"id":"nix","version":"0.3.0","parserSha256":"2b1d7945441b83e324cd225663481d35e51cd9ae84189cc7e69f58a11ecb85ad"}]},
    {"name":"Odin","family":"programming","aliases":["odin"],"extensions":[".odin"],"grammars":[{"id":"odin","version":"1.3.0","parserSha256":"8f672d8d022d70eeae822796924f2e45e692d6b2acd2ddc79bfeb5f696fa24f0"}]},
    {"name":"PowerShell","family":"programming","aliases":["powershell","pwsh","ps1"],"extensions":[".ps1",".psm1",".psd1"],"grammars":[{"id":"powershell","version":"0.26.4","parserSha256":"f39f67abaae4c488ccea5d9bbd003ef0b00c303779e0491950886a12a9305720"}]},
    {"name":"Racket","family":"programming","aliases":["racket","rkt"],"extensions":[".rkt"],"grammars":[{"id":"native-racket","version":"1.0.0","parserSha256":"88d1c0cbfda09e27794e9ca60ec086111b687fa40e2346843e6c20c2329ef658"}],"oracleGrammars":[{"id":"racket","version":"0.25.0","parserSha256":"3cbab79ab9bd99684a7de4cb93a0aafd6773bb3ecf6720c59f1b7cdb0ceddd9c"}]},
    {"name":"Regex","family":"pattern","aliases":["regex","regexp"],"extensions":[],"grammars":[{"id":"native-regex","version":"1.0.0","parserSha256":"622c798974c15ea5f35590b1a4bc40227d48aa78318aa605db957f0fcd73eb2d"}],"oracleGrammars":[{"id":"regex","version":"0.25.0","parserSha256":"ddf28eb5ad0dd0898b9ed0f2593852edac639a339a410d9e93350e472859700f"}]},
    {"name":"Scheme","family":"programming","aliases":["scheme","scm"],"extensions":[".scm",".ss"],"grammars":[{"id":"native-scheme","version":"1.0.0","parserSha256":"d9ebf24ecf0262933df12f4af4721e1f6a1137f413cb0f88f12dc4710d2ea2ad"}],"oracleGrammars":[{"id":"scheme","version":"0.24.7","parserSha256":"5d4c1786eb70c3be05f395e5a26edbb7cca12e7547f7a1d8cdb94e092ee74d0d"}]},
    {"name":"Solidity","family":"programming","aliases":["solidity","sol"],"extensions":[".sol"],"grammars":[{"id":"native-solidity","version":"1.0.0","parserSha256":"2d1a2a9605657614df6fe1efa75ed3beac6e3e5adf4b9194cd1d7e5dc4c025ab"}],"oracleGrammars":[{"id":"solidity","version":"1.2.13","parserSha256":"e71971f6ddc0704e81f4af3f43ecc79793742bb5f1d256a5fdd718aa06d74acb"}]},
    {"name":"sql-ansi","family":"sql","aliases":["sql-ansi","sql ansi"],"extensions":[".sql"],"grammars":[{"id":"sql","version":"0.3.11","parserSha256":"852e088fb8470952cdb2a1b78c1c58626c7d91562b26baa4672d51f9754bf580"}]},
    {"name":"sql-postgres","family":"sql","aliases":["sql-postgres","sql postgresql"],"extensions":[".sql",".pgsql",".postgres.sql"],"grammars":[{"id":"sql","version":"0.3.11","parserSha256":"852e088fb8470952cdb2a1b78c1c58626c7d91562b26baa4672d51f9754bf580"}]},
    {"name":"sql-mysql","family":"sql","aliases":["sql-mysql","sql mysql"],"extensions":[".sql",".mysql.sql"],"grammars":[{"id":"sql","version":"0.3.11","parserSha256":"852e088fb8470952cdb2a1b78c1c58626c7d91562b26baa4672d51f9754bf580"}]},
    {"name":"sql-sqlite","family":"sql","aliases":["sql-sqlite","sql sqlite"],"extensions":[".sql",".sqlite.sql"],"grammars":[{"id":"sql","version":"0.3.11","parserSha256":"852e088fb8470952cdb2a1b78c1c58626c7d91562b26baa4672d51f9754bf580"}]},
    {"name":"sql-server","family":"sql","aliases":["sql-server","sql server"],"extensions":[".sql",".tsql",".mssql.sql"],"grammars":[{"id":"sql","version":"0.3.11","parserSha256":"852e088fb8470952cdb2a1b78c1c58626c7d91562b26baa4672d51f9754bf580"}]},
    {"name":"sql-oracle","family":"sql","aliases":["sql-oracle","sql oracle"],"extensions":[".sql",".plsql",".pls",".oracle.sql"],"grammars":[{"id":"sql","version":"0.3.11","parserSha256":"852e088fb8470952cdb2a1b78c1c58626c7d91562b26baa4672d51f9754bf580"}]},
    {"name":"sql-bigquery","family":"sql","aliases":["sql-bigquery","sql bigquery"],"extensions":[".sql",".bigquery.sql"],"grammars":[{"id":"sql","version":"0.3.11","parserSha256":"852e088fb8470952cdb2a1b78c1c58626c7d91562b26baa4672d51f9754bf580"}]},
    {"name":"sql-snowflake","family":"sql","aliases":["sql-snowflake","sql snowflake"],"extensions":[".sql",".snowflake.sql"],"grammars":[{"id":"sql","version":"0.3.11","parserSha256":"852e088fb8470952cdb2a1b78c1c58626c7d91562b26baa4672d51f9754bf580"}]},
    {"name":"HTML","family":"markup","aliases":["html"],"extensions":[".html",".htm"],"grammars":[{"id":"html","version":"0.23.2","parserSha256":"65768172733b3bbe461cbdc14ea928f00fbfcc51d8ac68f0a5c72071c6a0bbf1"}]},
    {"name":"CSS","family":"stylesheet","aliases":["css"],"extensions":[".css"],"grammars":[{"id":"css","version":"0.25.0","parserSha256":"2e5150071220012ee635ac9e2119f4f3a93e0b51a7a3b69ab0cd87c18cf5e51e"}]},
    {"name":"JSON","family":"data","aliases":["json"],"extensions":[".json"],"grammars":[{"id":"native-json","version":"1.0.0","parserSha256":"76f719035d2b507a1dbbddc86388eb03a7a4bb52bdc2be56354d39b014a59c71"}],"oracleGrammars":[{"id":"json","version":"0.24.8","parserSha256":"e8e1ff5df0d73e3b82574129724e68ef4fa0faf1b8c43dd3f5c1a84839f830ab"}]},
    {"name":"YAML","family":"data","aliases":["yaml","yml"],"extensions":[".yaml",".yml"],"grammars":[{"id":"yaml","version":"0.7.2","parserSha256":"8a3baaab33fb63cf9a89f97ec61dbb3ab0d4ef69be9f0f229092c79d129617c9"}]},
    {"name":"TOML","family":"data","aliases":["toml"],"extensions":[".toml"],"grammars":[{"id":"toml","version":"0.7.0","parserSha256":"1991a2608e6f0214e563fe5f762e8df72954dc69a3dd9a1e22ea8a870e4052c3"}]},
    {"name":"XML","family":"markup","aliases":["xml"],"extensions":[".xml"],"grammars":[{"id":"xml","version":"0.7.0","parserSha256":"e41811d97cfd672a902924a3d99bdf696d6fcec08188a35404e4a3d2698ab844"}]},
    {"name":"DTD","family":"schema","aliases":["dtd"],"extensions":[".dtd"],"grammars":[{"id":"dtd","version":"0.7.0","parserSha256":"79aa52e71ba9685115e2fc2742a3a30f91987f96fcf5ffbb7e34827155a6b932"}]},
    {"name":"INI","family":"data","aliases":["ini"],"extensions":[".ini"],"grammars":[{"id":"native-ini","version":"1.0.0","parserSha256":"82fc3b1768069dbebbab486ed2fe89955daac6c9df56baf1bbab92344756ec00"}],"oracleGrammars":[{"id":"ini","version":"1.4.0","parserSha256":"3537bf540af5b3def849c4f15d4ba8a02b37f5414849140f1c139d2abb1e4123"}]},
    {"name":"Protocol Buffers","family":"schema","aliases":["protobuf","proto","protocol buffers"],"extensions":[".proto"],"grammars":[{"id":"native-proto","version":"1.0.0","parserSha256":"b5c57025d05c1ba460def4bc11ce9ef3a2e96fd011565538df226ac860949499"}],"oracleGrammars":[{"id":"proto","version":"0.6.0","parserSha256":"ac481450c32e8fa52976075581701ecc63790fbab4c9c4f10d0901c9a39b61eb"}]},
    {"name":"GraphQL","family":"schema","aliases":["graphql","gql"],"extensions":[".graphql",".gql"],"grammars":[{"id":"native-graphql","version":"1.0.0","parserSha256":"0bd7ad56a4ae7353382ef35f579a6d10fedaa26abbd5e89e273d7f0e828f9751"}],"oracleGrammars":[{"id":"graphql","version":"0.3.0","parserSha256":"8b7ebff40dc5b802df9ec03b1570fd53d234300ac4705899643ae61dda77dc57"}]},
    {"name":"CSV","family":"data","aliases":["csv"],"extensions":[".csv"],"grammars":[{"id":"native-csv","version":"1.0.0","parserSha256":"16c5828535c024d166af69c67a64f8b7a4215a278f2341935d35321be96f7912"}],"oracleGrammars":[{"id":"csv","version":"f6bf6e35eb0b95fbadea4bb39cb9709507fcb181","parserSha256":"6a7ede804cb8ced3f9466cecf38872d175e6179e8ea951956a195b2d55add8bc"}]},
    {"name":"JSON5","family":"data","aliases":["json5"],"extensions":[".json5"],"grammars":[{"id":"native-json5","version":"1.0.0","parserSha256":"2aaa4d4408807207be935ec51bd476a828556f05e654abae2728f408fb3e86d2"}],"oracleGrammars":[{"id":"json5","version":"0.1.0","parserSha256":"0024a5353393c7186a9a4f531f451279d301c7c3925ba292348176a83d3765b4"}]},
    {"name":"English","family":"natural","aliases":["english","en"],"extensions":[],"grammars":[{"id":"natural-language","version":"1.0.0","parserSha256":"9cd6dc7ec2f9c86b9e33163a8496c2458d36b2f0eedfb2d110a999f8f1b943ba"}]},
    {"name":"Mandarin Chinese","family":"natural","aliases":["mandarin chinese","chinese","zh"],"extensions":[],"grammars":[{"id":"natural-language","version":"1.0.0","parserSha256":"9cd6dc7ec2f9c86b9e33163a8496c2458d36b2f0eedfb2d110a999f8f1b943ba"}]},
    {"name":"Hindi","family":"natural","aliases":["hindi","hi"],"extensions":[],"grammars":[{"id":"natural-language","version":"1.0.0","parserSha256":"9cd6dc7ec2f9c86b9e33163a8496c2458d36b2f0eedfb2d110a999f8f1b943ba"}]},
    {"name":"Spanish","family":"natural","aliases":["spanish","es"],"extensions":[],"grammars":[{"id":"natural-language","version":"1.0.0","parserSha256":"9cd6dc7ec2f9c86b9e33163a8496c2458d36b2f0eedfb2d110a999f8f1b943ba"}]},
    {"name":"Modern Standard Arabic","family":"natural","aliases":["modern standard arabic","arabic","ar"],"extensions":[],"grammars":[{"id":"natural-language","version":"1.0.0","parserSha256":"9cd6dc7ec2f9c86b9e33163a8496c2458d36b2f0eedfb2d110a999f8f1b943ba"}]},
    {"name":"French","family":"natural","aliases":["french","fr"],"extensions":[],"grammars":[{"id":"natural-language","version":"1.0.0","parserSha256":"9cd6dc7ec2f9c86b9e33163a8496c2458d36b2f0eedfb2d110a999f8f1b943ba"}]},
    {"name":"Bengali","family":"natural","aliases":["bengali","bn"],"extensions":[],"grammars":[{"id":"natural-language","version":"1.0.0","parserSha256":"9cd6dc7ec2f9c86b9e33163a8496c2458d36b2f0eedfb2d110a999f8f1b943ba"}]},
    {"name":"Portuguese","family":"natural","aliases":["portuguese","pt"],"extensions":[],"grammars":[{"id":"natural-language","version":"1.0.0","parserSha256":"9cd6dc7ec2f9c86b9e33163a8496c2458d36b2f0eedfb2d110a999f8f1b943ba"}]},
    {"name":"Russian","family":"natural","aliases":["russian","ru"],"extensions":[],"grammars":[{"id":"natural-language","version":"1.0.0","parserSha256":"9cd6dc7ec2f9c86b9e33163a8496c2458d36b2f0eedfb2d110a999f8f1b943ba"}]},
    {"name":"Urdu","family":"natural","aliases":["urdu","ur"],"extensions":[],"grammars":[{"id":"natural-language","version":"1.0.0","parserSha256":"9cd6dc7ec2f9c86b9e33163a8496c2458d36b2f0eedfb2d110a999f8f1b943ba"}]}
  ]
}