From 85cded570e9f8919dd14852184b9d6dfa5f86421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20F=C3=B6rster?= Date: Sat, 17 Dec 2022 22:52:09 +0100 Subject: [PATCH] Update dependencies --- Cargo.lock | 221 ++++++++++++------ Cargo.toml | 18 +- ...__tests__parse@samples__aho_2006.txt.snap} | 0 ...tests__parse@samples__aksin_2006.txt.snap} | 0 ...ts__parse@samples__almendro_1998.txt.snap} | 0 ...ts__parse@samples__averroes_1998.txt.snap} | 0 ...ests__parse@samples__betram_1996.txt.snap} | 0 ..._tests__parse@samples__blom_2021.txt.snap} | 0 ...tests__parse@samples__combi_2004.txt.snap} | 0 ...tests__parse@samples__erwin_2007.txt.snap} | 0 ..._tests__parse@samples__jain_1999.txt.snap} | 0 ...__parse@samples__kastenholz_2006.txt.snap} | 0 ...tests__parse@samples__knuth_1984.txt.snap} | 0 ...tests__parse@samples__matuz_1990.txt.snap} | 0 ...s__parse@samples__nietzsche_1998.txt.snap} | 0 ...ests__parse@samples__rivest_1978.txt.snap} | 0 ...__parse@caption__caption_default.txt.snap} | 0 ...e@caption__caption_default_error.txt.snap} | 0 ...s__parse@caption__caption_figure.txt.snap} | 0 ...__parse@caption__caption_minimal.txt.snap} | 0 ...e@caption__caption_minimal_error.txt.snap} | 0 ...__parse@citation__citation_empty.txt.snap} | 0 ...citation__citation_missing_brace.txt.snap} | 0 ...citation__citation_multiple_keys.txt.snap} | 0 ...parse@citation__citation_prenote.txt.snap} | 0 ...ation__citation_prenote_postnote.txt.snap} | 0 ...tation__citation_redundant_comma.txt.snap} | 0 ..._parse@citation__citation_simple.txt.snap} | 0 ...s__parse@citation__citation_star.txt.snap} | 0 ...e@color__color_definition_simple.txt.snap} | 0 ...se@color__color_reference_simple.txt.snap} | 0 ...lor__color_set_definition_error1.txt.snap} | 0 ...lor__color_set_definition_error2.txt.snap} | 0 ...lor__color_set_definition_error3.txt.snap} | 0 ...lor__color_set_definition_error4.txt.snap} | 0 ...lor__color_set_definition_simple.txt.snap} | 0 ...tion__command_definition_no_argc.txt.snap} | 0 ...tion__command_definition_no_impl.txt.snap} | 0 ...command_definition_no_impl_error.txt.snap} | 0 ...ion__command_definition_optional.txt.snap} | 0 ...ition__command_definition_simple.txt.snap} | 0 ...n__command_definition_with_begin.txt.snap} | 0 ...efinition__math_operator_no_impl.txt.snap} | 0 ...definition__math_operator_simple.txt.snap} | 0 ...vironment__environment_asymptote.txt.snap} | 0 ...ironment__environment_definition.txt.snap} | 0 ...ironment_definition_optional_arg.txt.snap} | 0 ...@environment__environment_nested.txt.snap} | 0 ...nvironment_nested_missing_braces.txt.snap} | 0 ...@environment__environment_simple.txt.snap} | 0 ...se@glossary__acronym_declaration.txt.snap} | 0 ...sary__acronym_definition_options.txt.snap} | 0 ...ssary__acronym_definition_simple.txt.snap} | 0 ..._parse@glossary__acronym_package.txt.snap} | 1 + ...ssary__acronym_reference_options.txt.snap} | 0 ...ossary__acronym_reference_simple.txt.snap} | 0 ...glossary_entry_definition_simple.txt.snap} | 0 ...glossary_entry_reference_options.txt.snap} | 0 ..._glossary_entry_reference_simple.txt.snap} | 0 ...e@group__curly_group_missing_end.txt.snap} | 0 ..._parse@group__curly_group_simple.txt.snap} | 0 ...arse@group__equation_missing_end.txt.snap} | 0 ...s__parse@group__escaped_brackets.txt.snap} | 0 ...s__parse@group__unmatched_braces.txt.snap} | 0 ..._parse@group__unmatched_brackets.txt.snap} | 0 ...p__unmatched_brackets_with_group.txt.snap} | 0 ...nclude__biblatex_include_options.txt.snap} | 0 ...include__biblatex_include_simple.txt.snap} | 0 ...e@include__bibtex_include_simple.txt.snap} | 0 ...rse@include__class_include_empty.txt.snap} | 0 ...e@include__class_include_options.txt.snap} | 0 ...se@include__class_include_simple.txt.snap} | 0 ...nclude__graphics_include_command.txt.snap} | 0 ...hics_include_complicated_options.txt.snap} | 0 ...nclude__graphics_include_options.txt.snap} | 0 ...include__graphics_include_simple.txt.snap} | 0 ...parse@include__import_incomplete.txt.snap} | 0 ...ts__parse@include__import_simple.txt.snap} | 0 ...nclude__inkscape_include_options.txt.snap} | 0 ...include__inkscape_include_simple.txt.snap} | 0 ...ude__latex_include_equality_sign.txt.snap} | 0 ...se@include__latex_include_simple.txt.snap} | 0 ...clude__latex_input_path_brackets.txt.snap} | 0 ...e@include__package_include_empty.txt.snap} | 0 ...nclude__package_include_multiple.txt.snap} | 0 ...include__package_include_options.txt.snap} | 0 ...@include__package_include_simple.txt.snap} | 0 ...clude__pgf_library_import_simple.txt.snap} | 0 ...rse@include__svg_include_options.txt.snap} | 0 ...arse@include__svg_include_simple.txt.snap} | 0 ...lude__tikz_library_import_simple.txt.snap} | 0 ...include__verbatim_include_simple.txt.snap} | 0 ...bel__label_definition_line_break.txt.snap} | 0 ...e@label__label_definition_simple.txt.snap} | 0 ...tests__parse@label__label_number.txt.snap} | 0 ...@label__label_reference_equation.txt.snap} | 0 ...abel__label_reference_incomplete.txt.snap} | 0 ...@label__label_reference_multiple.txt.snap} | 0 ...bel__label_reference_range_error.txt.snap} | 0 ...label_reference_range_incomplete.txt.snap} | 0 ...el__label_reference_range_simple.txt.snap} | 0 ...se@label__label_reference_simple.txt.snap} | 0 ...e@structure__structure_enum_item.txt.snap} | 0 ...cture__structure_invalid_nesting.txt.snap} | 0 ...arse@structure__structure_nested.txt.snap} | 0 ...se@structure__structure_siblings.txt.snap} | 0 ...inition__theorem_definition_full.txt.snap} | 0 ...rem_definition_name_with_counter.txt.snap} | 0 ...definition_name_with_description.txt.snap} | 0 ...ame_with_description_and_counter.txt.snap} | 0 ...on__theorem_definition_only_name.txt.snap} | 0 111 files changed, 159 insertions(+), 81 deletions(-) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@aho_2006.txt.snap => texlab__parser__bibtex__tests__parse@samples__aho_2006.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@aksin_2006.txt.snap => texlab__parser__bibtex__tests__parse@samples__aksin_2006.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@almendro_1998.txt.snap => texlab__parser__bibtex__tests__parse@samples__almendro_1998.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@averroes_1998.txt.snap => texlab__parser__bibtex__tests__parse@samples__averroes_1998.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@betram_1996.txt.snap => texlab__parser__bibtex__tests__parse@samples__betram_1996.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@blom_2021.txt.snap => texlab__parser__bibtex__tests__parse@samples__blom_2021.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@combi_2004.txt.snap => texlab__parser__bibtex__tests__parse@samples__combi_2004.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@erwin_2007.txt.snap => texlab__parser__bibtex__tests__parse@samples__erwin_2007.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@jain_1999.txt.snap => texlab__parser__bibtex__tests__parse@samples__jain_1999.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@kastenholz_2006.txt.snap => texlab__parser__bibtex__tests__parse@samples__kastenholz_2006.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@knuth_1984.txt.snap => texlab__parser__bibtex__tests__parse@samples__knuth_1984.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@matuz_1990.txt.snap => texlab__parser__bibtex__tests__parse@samples__matuz_1990.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@nietzsche_1998.txt.snap => texlab__parser__bibtex__tests__parse@samples__nietzsche_1998.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__bibtex__tests__parse@rivest_1978.txt.snap => texlab__parser__bibtex__tests__parse@samples__rivest_1978.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@caption_default.txt.snap => texlab__parser__latex__tests__parse@caption__caption_default.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@caption_default_error.txt.snap => texlab__parser__latex__tests__parse@caption__caption_default_error.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@caption_figure.txt.snap => texlab__parser__latex__tests__parse@caption__caption_figure.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@caption_minimal.txt.snap => texlab__parser__latex__tests__parse@caption__caption_minimal.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@caption_minimal_error.txt.snap => texlab__parser__latex__tests__parse@caption__caption_minimal_error.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@citation_empty.txt.snap => texlab__parser__latex__tests__parse@citation__citation_empty.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@citation_missing_brace.txt.snap => texlab__parser__latex__tests__parse@citation__citation_missing_brace.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@citation_multiple_keys.txt.snap => texlab__parser__latex__tests__parse@citation__citation_multiple_keys.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@citation_prenote.txt.snap => texlab__parser__latex__tests__parse@citation__citation_prenote.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@citation_prenote_postnote.txt.snap => texlab__parser__latex__tests__parse@citation__citation_prenote_postnote.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@citation_redundant_comma.txt.snap => texlab__parser__latex__tests__parse@citation__citation_redundant_comma.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@citation_simple.txt.snap => texlab__parser__latex__tests__parse@citation__citation_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@citation_star.txt.snap => texlab__parser__latex__tests__parse@citation__citation_star.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@color_definition_simple.txt.snap => texlab__parser__latex__tests__parse@color__color_definition_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@color_reference_simple.txt.snap => texlab__parser__latex__tests__parse@color__color_reference_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@color_set_definition_error1.txt.snap => texlab__parser__latex__tests__parse@color__color_set_definition_error1.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@color_set_definition_error2.txt.snap => texlab__parser__latex__tests__parse@color__color_set_definition_error2.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@color_set_definition_error3.txt.snap => texlab__parser__latex__tests__parse@color__color_set_definition_error3.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@color_set_definition_error4.txt.snap => texlab__parser__latex__tests__parse@color__color_set_definition_error4.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@color_set_definition_simple.txt.snap => texlab__parser__latex__tests__parse@color__color_set_definition_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@command_definition_no_argc.txt.snap => texlab__parser__latex__tests__parse@command_definition__command_definition_no_argc.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@command_definition_no_impl.txt.snap => texlab__parser__latex__tests__parse@command_definition__command_definition_no_impl.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@command_definition_no_impl_error.txt.snap => texlab__parser__latex__tests__parse@command_definition__command_definition_no_impl_error.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@command_definition_optional.txt.snap => texlab__parser__latex__tests__parse@command_definition__command_definition_optional.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@command_definition_simple.txt.snap => texlab__parser__latex__tests__parse@command_definition__command_definition_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@command_definition_with_begin.txt.snap => texlab__parser__latex__tests__parse@command_definition__command_definition_with_begin.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@math_operator_no_impl.txt.snap => texlab__parser__latex__tests__parse@command_definition__math_operator_no_impl.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@math_operator_simple.txt.snap => texlab__parser__latex__tests__parse@command_definition__math_operator_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@environment_asymptote.txt.snap => texlab__parser__latex__tests__parse@environment__environment_asymptote.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@environment_definition.txt.snap => texlab__parser__latex__tests__parse@environment__environment_definition.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@environment_definition_optional_arg.txt.snap => texlab__parser__latex__tests__parse@environment__environment_definition_optional_arg.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@environment_nested.txt.snap => texlab__parser__latex__tests__parse@environment__environment_nested.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@environment_nested_missing_braces.txt.snap => texlab__parser__latex__tests__parse@environment__environment_nested_missing_braces.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@environment_simple.txt.snap => texlab__parser__latex__tests__parse@environment__environment_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@acronym_declaration.txt.snap => texlab__parser__latex__tests__parse@glossary__acronym_declaration.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@acronym_definition_options.txt.snap => texlab__parser__latex__tests__parse@glossary__acronym_definition_options.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@acronym_definition_simple.txt.snap => texlab__parser__latex__tests__parse@glossary__acronym_definition_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@acronym_package.txt.snap => texlab__parser__latex__tests__parse@glossary__acronym_package.txt.snap} (91%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@acronym_reference_options.txt.snap => texlab__parser__latex__tests__parse@glossary__acronym_reference_options.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@acronym_reference_simple.txt.snap => texlab__parser__latex__tests__parse@glossary__acronym_reference_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@glossary_entry_definition_simple.txt.snap => texlab__parser__latex__tests__parse@glossary__glossary_entry_definition_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@glossary_entry_reference_options.txt.snap => texlab__parser__latex__tests__parse@glossary__glossary_entry_reference_options.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@glossary_entry_reference_simple.txt.snap => texlab__parser__latex__tests__parse@glossary__glossary_entry_reference_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@curly_group_missing_end.txt.snap => texlab__parser__latex__tests__parse@group__curly_group_missing_end.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@curly_group_simple.txt.snap => texlab__parser__latex__tests__parse@group__curly_group_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@equation_missing_end.txt.snap => texlab__parser__latex__tests__parse@group__equation_missing_end.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@escaped_brackets.txt.snap => texlab__parser__latex__tests__parse@group__escaped_brackets.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@unmatched_braces.txt.snap => texlab__parser__latex__tests__parse@group__unmatched_braces.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@unmatched_brackets.txt.snap => texlab__parser__latex__tests__parse@group__unmatched_brackets.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@unmatched_brackets_with_group.txt.snap => texlab__parser__latex__tests__parse@group__unmatched_brackets_with_group.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@biblatex_include_options.txt.snap => texlab__parser__latex__tests__parse@include__biblatex_include_options.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@biblatex_include_simple.txt.snap => texlab__parser__latex__tests__parse@include__biblatex_include_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@bibtex_include_simple.txt.snap => texlab__parser__latex__tests__parse@include__bibtex_include_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@class_include_empty.txt.snap => texlab__parser__latex__tests__parse@include__class_include_empty.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@class_include_options.txt.snap => texlab__parser__latex__tests__parse@include__class_include_options.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@class_include_simple.txt.snap => texlab__parser__latex__tests__parse@include__class_include_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@graphics_include_command.txt.snap => texlab__parser__latex__tests__parse@include__graphics_include_command.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@graphics_include_complicated_options.txt.snap => texlab__parser__latex__tests__parse@include__graphics_include_complicated_options.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@graphics_include_options.txt.snap => texlab__parser__latex__tests__parse@include__graphics_include_options.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@graphics_include_simple.txt.snap => texlab__parser__latex__tests__parse@include__graphics_include_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@import_incomplete.txt.snap => texlab__parser__latex__tests__parse@include__import_incomplete.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@import_simple.txt.snap => texlab__parser__latex__tests__parse@include__import_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@inkscape_include_options.txt.snap => texlab__parser__latex__tests__parse@include__inkscape_include_options.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@inkscape_include_simple.txt.snap => texlab__parser__latex__tests__parse@include__inkscape_include_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@latex_include_equality_sign.txt.snap => texlab__parser__latex__tests__parse@include__latex_include_equality_sign.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@latex_include_simple.txt.snap => texlab__parser__latex__tests__parse@include__latex_include_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@latex_input_path_brackets.txt.snap => texlab__parser__latex__tests__parse@include__latex_input_path_brackets.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@package_include_empty.txt.snap => texlab__parser__latex__tests__parse@include__package_include_empty.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@package_include_multiple.txt.snap => texlab__parser__latex__tests__parse@include__package_include_multiple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@package_include_options.txt.snap => texlab__parser__latex__tests__parse@include__package_include_options.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@package_include_simple.txt.snap => texlab__parser__latex__tests__parse@include__package_include_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@pgf_library_import_simple.txt.snap => texlab__parser__latex__tests__parse@include__pgf_library_import_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@svg_include_options.txt.snap => texlab__parser__latex__tests__parse@include__svg_include_options.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@svg_include_simple.txt.snap => texlab__parser__latex__tests__parse@include__svg_include_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@tikz_library_import_simple.txt.snap => texlab__parser__latex__tests__parse@include__tikz_library_import_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@verbatim_include_simple.txt.snap => texlab__parser__latex__tests__parse@include__verbatim_include_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@label_definition_line_break.txt.snap => texlab__parser__latex__tests__parse@label__label_definition_line_break.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@label_definition_simple.txt.snap => texlab__parser__latex__tests__parse@label__label_definition_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@label_number.txt.snap => texlab__parser__latex__tests__parse@label__label_number.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@label_reference_equation.txt.snap => texlab__parser__latex__tests__parse@label__label_reference_equation.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@label_reference_incomplete.txt.snap => texlab__parser__latex__tests__parse@label__label_reference_incomplete.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@label_reference_multiple.txt.snap => texlab__parser__latex__tests__parse@label__label_reference_multiple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@label_reference_range_error.txt.snap => texlab__parser__latex__tests__parse@label__label_reference_range_error.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@label_reference_range_incomplete.txt.snap => texlab__parser__latex__tests__parse@label__label_reference_range_incomplete.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@label_reference_range_simple.txt.snap => texlab__parser__latex__tests__parse@label__label_reference_range_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@label_reference_simple.txt.snap => texlab__parser__latex__tests__parse@label__label_reference_simple.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@structure_enum_item.txt.snap => texlab__parser__latex__tests__parse@structure__structure_enum_item.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@structure_invalid_nesting.txt.snap => texlab__parser__latex__tests__parse@structure__structure_invalid_nesting.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@structure_nested.txt.snap => texlab__parser__latex__tests__parse@structure__structure_nested.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@structure_siblings.txt.snap => texlab__parser__latex__tests__parse@structure__structure_siblings.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@theorem_definition_full.txt.snap => texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_full.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@theorem_definition_name_with_counter.txt.snap => texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_counter.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@theorem_definition_name_with_description.txt.snap => texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@theorem_definition_name_with_description_and_counter.txt.snap => texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description_and_counter.txt.snap} (100%) rename src/parser/snapshots/{texlab__parser__latex__tests__parse@theorem_definition_only_name.txt.snap => texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_only_name.txt.snap} (100%) diff --git a/Cargo.lock b/Cargo.lock index d1dadf256..77ceb2752 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -21,9 +21,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "0.7.19" +version = "0.7.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e" +checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" dependencies = [ "memchr", ] @@ -45,9 +45,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.66" +version = "1.0.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6" +checksum = "7724808837b77f4b4de9d283820f9d98bcf496d5692934b857a2399d31ff22e6" [[package]] name = "arc-swap" @@ -70,7 +70,7 @@ version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" dependencies = [ - "hermit-abi", + "hermit-abi 0.1.19", "libc", "winapi", ] @@ -129,6 +129,12 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" +[[package]] +name = "cc" +version = "1.0.78" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" + [[package]] name = "cfg-if" version = "1.0.0" @@ -186,14 +192,14 @@ dependencies = [ [[package]] name = "clap" -version = "4.0.26" +version = "4.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2148adefda54e14492fb9bddcc600b4344c5d1a3123bd666dcb939c6f0e0e57e" +checksum = "4d63b9e9c07271b9957ad22c173bae2a4d9a81127680962039296abcd2f8251d" dependencies = [ - "atty", "bitflags", "clap_derive", "clap_lex 0.3.0", + "is-terminal", "once_cell", "strsim", "termcolor", @@ -340,9 +346,9 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.12" +version = "0.9.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96bf8df95e795db1a4aca2957ad884a2df35413b24bbeb3114422f3cc21498e8" +checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" dependencies = [ "autocfg", "cfg-if", @@ -353,9 +359,9 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebb3d1683412e9be6a15533314f00ec223c0762c522a3f77f048b265aab4470c" +checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" dependencies = [ "cfg-if", "crossbeam-utils", @@ -363,9 +369,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.13" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "422f23e724af1240ec469ea1e834d87a4b59ce2efe2c6a96256b0c47e2fd86aa" +checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" dependencies = [ "cfg-if", ] @@ -466,17 +472,38 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.9.3" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" +checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" dependencies = [ - "atty", "humantime", + "is-terminal", "log", "regex", "termcolor", ] +[[package]] +name = "errno" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" +dependencies = [ + "errno-dragonfly", + "libc", + "winapi", +] + +[[package]] +name = "errno-dragonfly" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +dependencies = [ + "cc", + "libc", +] + [[package]] name = "eyre" version = "0.6.8" @@ -507,9 +534,9 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b9663d381d07ae25dc88dbdf27df458faa83a9b25336bcac83d5e452b5fc9d3" +checksum = "4e884668cd0c7480504233e951174ddc3b382f7c2666e3b7310b5c4e7b0c37f9" dependencies = [ "cfg-if", "libc", @@ -519,9 +546,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.24" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" +checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" dependencies = [ "crc32fast", "miniz_oxide", @@ -660,6 +687,15 @@ dependencies = [ "libc", ] +[[package]] +name = "hermit-abi" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" +dependencies = [ + "libc", +] + [[package]] name = "human_name" version = "2.0.1" @@ -734,9 +770,9 @@ dependencies = [ [[package]] name = "insta" -version = "1.21.1" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba1e75aa1530e7385af7b2685478dece08dafb9db3b4225c753286decea83bef" +checksum = "e48b08a091dfe5b09a6a9688c468fdd5b4396e92ce09e2eb932f0884b02788a4" dependencies = [ "console", "globset", @@ -759,6 +795,28 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "io-lifetimes" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c" +dependencies = [ + "libc", + "windows-sys", +] + +[[package]] +name = "is-terminal" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "927609f78c2913a6f6ac3c27a4fe87f43e2a35367c0c4b0f8265e8f49a104330" +dependencies = [ + "hermit-abi 0.2.6", + "io-lifetimes", + "rustix", + "windows-sys", +] + [[package]] name = "isocountry" version = "0.3.2" @@ -780,9 +838,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" +checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" [[package]] name = "jod-thread" @@ -833,9 +891,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.137" +version = "0.2.138" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "db6d7e329c562c5dfab7a46a2afabc8b987ab9a4834c9d1ca04dc54c1546cef8" [[package]] name = "linked-hash-map" @@ -843,6 +901,12 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" +[[package]] +name = "linux-raw-sys" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" + [[package]] name = "lock_api" version = "0.4.9" @@ -936,9 +1000,9 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.5.4" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" +checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" dependencies = [ "adler", ] @@ -1007,7 +1071,7 @@ version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" dependencies = [ - "hermit-abi", + "hermit-abi 0.1.19", "libc", ] @@ -1025,9 +1089,9 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" [[package]] name = "os_str_bytes" -version = "6.4.0" +version = "6.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5bf27447411e9ee3ff51186bf7a08e16c341efdde93f4d823e8844429bed7e" +checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" [[package]] name = "parking_lot" @@ -1041,9 +1105,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0" +checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" dependencies = [ "cfg-if", "libc", @@ -1060,9 +1124,9 @@ checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" [[package]] name = "pest" -version = "2.4.1" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a528564cc62c19a7acac4d81e01f39e53e25e17b934878f4c6d25cc2836e62f8" +checksum = "cc8bed3549e0f9b0a2a78bf7c0018237a2cdf085eecbbc048e52612438e4e9d0" dependencies = [ "thiserror", "ucd-trie", @@ -1070,9 +1134,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.4.1" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fd9bc6500181952d34bd0b2b0163a54d794227b498be0b7afa7698d0a7b18f" +checksum = "cdc078600d06ff90d4ed238f0119d84ab5d43dbaad278b0e33a8820293b32344" dependencies = [ "pest", "pest_generator", @@ -1080,9 +1144,9 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.4.1" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2610d5ac5156217b4ff8e46ddcef7cdf44b273da2ac5bca2ecbfa86a330e7c4" +checksum = "28a1af60b1c4148bb269006a750cff8e2ea36aff34d2d96cf7be0b14d1bed23c" dependencies = [ "pest", "pest_meta", @@ -1093,9 +1157,9 @@ dependencies = [ [[package]] name = "pest_meta" -version = "2.4.1" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824749bf7e21dd66b36fbe26b3f45c713879cccd4a009a917ab8e045ca8246fe" +checksum = "fec8605d59fc2ae0c6c1aefc0c7c7a9769732017c0ce07f7a9cfffa7b4404f20" dependencies = [ "once_cell", "pest", @@ -1214,18 +1278,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.47" +version = "1.0.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" +checksum = "e9d89e5dba24725ae5678020bf8f1357a9aa7ff10736b551adbcd3f8d17d766f" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.21" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +checksum = "556d0f47a940e895261e77dc200d5eadfc6ef644c179c6f5edfc105e3a2292c8" dependencies = [ "proc-macro2", ] @@ -1247,11 +1311,10 @@ checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" [[package]] name = "rayon" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e060280438193c554f654141c9ea9417886713b7acd75974c85b18a69a88e0b" +checksum = "6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7" dependencies = [ - "crossbeam-deque", "either", "rayon-core", ] @@ -1333,6 +1396,20 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustix" +version = "0.36.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3807b5d10909833d3e9acd1eb5fb988f79376ff10fce42937de71a449c4c588" +dependencies = [ + "bitflags", + "errno", + "io-lifetimes", + "libc", + "linux-raw-sys", + "windows-sys", +] + [[package]] name = "rustversion" version = "1.0.9" @@ -1341,14 +1418,14 @@ checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" [[package]] name = "ryu" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" +checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" [[package]] name = "salsa-2022" version = "0.1.0" -source = "git+https://github.com/salsa-rs/salsa?rev=30b5e9760aadc3570dc2ba176f4d74448c4152ed#30b5e9760aadc3570dc2ba176f4d74448c4152ed" +source = "git+https://github.com/salsa-rs/salsa?rev=252d21e358979cd684666ebc32d2bc49d6f1d3f0#252d21e358979cd684666ebc32d2bc49d6f1d3f0" dependencies = [ "arc-swap", "crossbeam", @@ -1366,7 +1443,7 @@ dependencies = [ [[package]] name = "salsa-2022-macros" version = "0.1.0" -source = "git+https://github.com/salsa-rs/salsa?rev=30b5e9760aadc3570dc2ba176f4d74448c4152ed#30b5e9760aadc3570dc2ba176f4d74448c4152ed" +source = "git+https://github.com/salsa-rs/salsa?rev=252d21e358979cd684666ebc32d2bc49d6f1d3f0#252d21e358979cd684666ebc32d2bc49d6f1d3f0" dependencies = [ "eyre", "heck", @@ -1392,18 +1469,18 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "serde" -version = "1.0.147" +version = "1.0.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d193d69bae983fc11a79df82342761dfbf28a99fc8d203dca4c3c1b590948965" +checksum = "97fed41fc1a24994d044e6db6935e69511a1153b52c15eb42493b26fa87feba0" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.147" +version = "1.0.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f1d362ca8fc9c3e3a7484440752472d68a6caa98f1ab81d99b5dfe517cec852" +checksum = "255abe9a125a985c05190d687b320c12f9b1f0b99445e608c21ba0782c719ad8" dependencies = [ "proc-macro2", "quote", @@ -1412,9 +1489,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.88" +version = "1.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e8b3801309262e8184d9687fb697586833e939767aea0dda89f5a8e650e8bd7" +checksum = "8778cc0b528968fe72abec38b5db5a20a70d148116cd9325d2bc5f5180ca3faf" dependencies = [ "itoa", "ryu", @@ -1442,9 +1519,9 @@ dependencies = [ [[package]] name = "serde_repr" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca" +checksum = "9a5ec9fa74a20ebbe5d9ac23dac1fc96ba0ecfe9f50f2843b52e537b10fbcb4e" dependencies = [ "proc-macro2", "quote", @@ -1537,9 +1614,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.103" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d" +checksum = "09ee3a69cd2c7e06684677e5629b3878b253af05e4714964204279c6bc02cf0b" dependencies = [ "proc-macro2", "quote", @@ -1587,7 +1664,7 @@ dependencies = [ "assert_unordered", "byteorder", "chrono", - "clap 4.0.26", + "clap 4.0.29", "criterion", "crossbeam-channel", "dashmap", @@ -1644,18 +1721,18 @@ checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" [[package]] name = "thiserror" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" +checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" +checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" dependencies = [ "proc-macro2", "quote", @@ -1718,9 +1795,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" [[package]] name = "ucd-trie" @@ -1742,9 +1819,9 @@ checksum = "916a391c62ffbc5b6220fdafa353e93b530d21904d82ca1a2e29cdb5cfb4399f" [[package]] name = "unicode-ident" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" +checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" [[package]] name = "unicode-normalization" diff --git a/Cargo.toml b/Cargo.toml index 006dd66a1..c89952de3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,14 +37,14 @@ doctest = false anyhow = "1.0.66" byteorder = "1.4.3" chrono = { version = "0.4.23", default-features = false, features = ["std"] } -clap = { version = "4.0.26", features = ["derive"] } +clap = { version = "4.0.29", features = ["derive"] } crossbeam-channel = "0.5.6" dashmap = "5.4.0" dirs = "4.0.0" encoding_rs = "0.8.31" encoding_rs_io = "0.1.7" fern = "0.6.1" -flate2 = "1.0.24" +flate2 = "1.0.25" flume = "0.10.14" fuzzy-matcher = { version = "0.3.7", features = ["compact"] } human_name = { version = "2.0.1", default-features = false } @@ -59,15 +59,15 @@ once_cell = "1.16.0" regex = "1.7.0" rowan = "0.15.10" rustc-hash = "1.1.0" -serde = "1.0.147" -serde_json = "1.0.88" +serde = "1.0.151" +serde_json = "1.0.90" serde_millis = "0.1.1" serde_regex = "1.1.0" -serde_repr = "0.1.9" +serde_repr = "0.1.10" smol_str = { version = "0.1.23", features = ["serde"] } strum = { version = "0.24.1", features = ["derive"] } tempfile = "3.3.0" -thiserror = "1.0.37" +thiserror = "1.0.38" threadpool = "1.8.1" titlecase = "2.2.1" unicode-normalization = "0.1.22" @@ -75,7 +75,7 @@ url = { version = "2.3.1", features = ["serde"] } [dependencies.salsa] git = "https://github.com/salsa-rs/salsa" -rev = "30b5e9760aadc3570dc2ba176f4d74448c4152ed" +rev = "252d21e358979cd684666ebc32d2bc49d6f1d3f0" package = "salsa-2022" [dependencies.derive_more] @@ -86,8 +86,8 @@ features = ["from", "display"] [dev-dependencies] assert_unordered = "0.3.5" criterion = { version = "0.4.0" } -env_logger = "0.9.3" -insta = { version = "1.21.0", features = ["glob", "redactions", "json"] } +env_logger = "0.10.0" +insta = { version = "1.23.0", features = ["glob", "redactions", "json"] } jod-thread = "0.1.2" [profile.release] diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@aho_2006.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__aho_2006.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@aho_2006.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__aho_2006.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@aksin_2006.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__aksin_2006.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@aksin_2006.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__aksin_2006.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@almendro_1998.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__almendro_1998.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@almendro_1998.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__almendro_1998.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@averroes_1998.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__averroes_1998.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@averroes_1998.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__averroes_1998.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@betram_1996.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__betram_1996.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@betram_1996.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__betram_1996.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@blom_2021.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__blom_2021.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@blom_2021.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__blom_2021.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@combi_2004.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__combi_2004.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@combi_2004.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__combi_2004.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@erwin_2007.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__erwin_2007.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@erwin_2007.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__erwin_2007.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@jain_1999.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__jain_1999.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@jain_1999.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__jain_1999.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@kastenholz_2006.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__kastenholz_2006.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@kastenholz_2006.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__kastenholz_2006.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@knuth_1984.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__knuth_1984.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@knuth_1984.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__knuth_1984.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@matuz_1990.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__matuz_1990.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@matuz_1990.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__matuz_1990.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@nietzsche_1998.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__nietzsche_1998.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@nietzsche_1998.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__nietzsche_1998.txt.snap diff --git a/src/parser/snapshots/texlab__parser__bibtex__tests__parse@rivest_1978.txt.snap b/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__rivest_1978.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__bibtex__tests__parse@rivest_1978.txt.snap rename to src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__rivest_1978.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@caption_default.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@caption__caption_default.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@caption_default.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@caption__caption_default.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@caption_default_error.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@caption__caption_default_error.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@caption_default_error.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@caption__caption_default_error.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@caption_figure.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@caption__caption_figure.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@caption_figure.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@caption__caption_figure.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@caption_minimal.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@caption__caption_minimal.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@caption_minimal.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@caption__caption_minimal.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@caption_minimal_error.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@caption__caption_minimal_error.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@caption_minimal_error.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@caption__caption_minimal_error.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@citation_empty.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_empty.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@citation_empty.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_empty.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@citation_missing_brace.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_missing_brace.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@citation_missing_brace.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_missing_brace.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@citation_multiple_keys.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_multiple_keys.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@citation_multiple_keys.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_multiple_keys.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@citation_prenote.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_prenote.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@citation_prenote.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_prenote.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@citation_prenote_postnote.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_prenote_postnote.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@citation_prenote_postnote.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_prenote_postnote.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@citation_redundant_comma.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_redundant_comma.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@citation_redundant_comma.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_redundant_comma.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@citation_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@citation_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@citation_star.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_star.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@citation_star.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_star.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@color_definition_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_definition_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@color_definition_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_definition_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@color_reference_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_reference_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@color_reference_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_reference_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@color_set_definition_error1.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_set_definition_error1.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@color_set_definition_error1.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_set_definition_error1.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@color_set_definition_error2.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_set_definition_error2.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@color_set_definition_error2.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_set_definition_error2.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@color_set_definition_error3.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_set_definition_error3.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@color_set_definition_error3.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_set_definition_error3.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@color_set_definition_error4.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_set_definition_error4.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@color_set_definition_error4.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_set_definition_error4.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@color_set_definition_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_set_definition_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@color_set_definition_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@color__color_set_definition_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_no_argc.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_no_argc.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_no_argc.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_no_argc.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_no_impl.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_no_impl.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_no_impl.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_no_impl.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_no_impl_error.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_no_impl_error.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_no_impl_error.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_no_impl_error.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_optional.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_optional.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_optional.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_optional.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_with_begin.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_with_begin.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition_with_begin.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__command_definition_with_begin.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@math_operator_no_impl.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__math_operator_no_impl.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@math_operator_no_impl.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__math_operator_no_impl.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@math_operator_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__math_operator_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@math_operator_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@command_definition__math_operator_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@environment_asymptote.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_asymptote.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@environment_asymptote.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_asymptote.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@environment_definition.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_definition.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@environment_definition.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_definition.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@environment_definition_optional_arg.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_definition_optional_arg.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@environment_definition_optional_arg.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_definition_optional_arg.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@environment_nested.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_nested.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@environment_nested.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_nested.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@environment_nested_missing_braces.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_nested_missing_braces.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@environment_nested_missing_braces.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_nested_missing_braces.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@environment_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@environment_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@environment__environment_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_declaration.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_declaration.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_declaration.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_declaration.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_definition_options.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_definition_options.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_definition_options.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_definition_options.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_definition_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_definition_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_definition_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_definition_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_package.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_package.txt.snap similarity index 91% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_package.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_package.txt.snap index 3215db945..9babc0416 100644 --- a/src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_package.txt.snap +++ b/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_package.txt.snap @@ -1,6 +1,7 @@ --- source: src/parser/latex.rs expression: root +input_file: src/parser/test_data/latex/glossary/acronym_package.txt --- ROOT@0..35 PREAMBLE@0..35 diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_reference_options.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_reference_options.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_reference_options.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_reference_options.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_reference_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_reference_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@acronym_reference_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__acronym_reference_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary_entry_definition_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__glossary_entry_definition_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@glossary_entry_definition_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__glossary_entry_definition_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary_entry_reference_options.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__glossary_entry_reference_options.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@glossary_entry_reference_options.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__glossary_entry_reference_options.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary_entry_reference_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__glossary_entry_reference_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@glossary_entry_reference_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@glossary__glossary_entry_reference_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@curly_group_missing_end.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@group__curly_group_missing_end.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@curly_group_missing_end.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@group__curly_group_missing_end.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@curly_group_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@group__curly_group_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@curly_group_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@group__curly_group_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@equation_missing_end.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@group__equation_missing_end.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@equation_missing_end.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@group__equation_missing_end.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@escaped_brackets.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@group__escaped_brackets.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@escaped_brackets.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@group__escaped_brackets.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@unmatched_braces.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@group__unmatched_braces.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@unmatched_braces.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@group__unmatched_braces.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@unmatched_brackets.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@group__unmatched_brackets.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@unmatched_brackets.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@group__unmatched_brackets.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@unmatched_brackets_with_group.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@group__unmatched_brackets_with_group.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@unmatched_brackets_with_group.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@group__unmatched_brackets_with_group.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@biblatex_include_options.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__biblatex_include_options.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@biblatex_include_options.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__biblatex_include_options.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@biblatex_include_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__biblatex_include_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@biblatex_include_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__biblatex_include_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@bibtex_include_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__bibtex_include_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@bibtex_include_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__bibtex_include_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@class_include_empty.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__class_include_empty.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@class_include_empty.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__class_include_empty.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@class_include_options.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__class_include_options.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@class_include_options.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__class_include_options.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@class_include_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__class_include_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@class_include_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__class_include_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@graphics_include_command.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__graphics_include_command.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@graphics_include_command.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__graphics_include_command.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@graphics_include_complicated_options.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__graphics_include_complicated_options.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@graphics_include_complicated_options.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__graphics_include_complicated_options.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@graphics_include_options.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__graphics_include_options.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@graphics_include_options.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__graphics_include_options.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@graphics_include_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__graphics_include_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@graphics_include_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__graphics_include_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@import_incomplete.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__import_incomplete.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@import_incomplete.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__import_incomplete.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@import_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__import_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@import_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__import_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@inkscape_include_options.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__inkscape_include_options.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@inkscape_include_options.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__inkscape_include_options.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@inkscape_include_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__inkscape_include_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@inkscape_include_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__inkscape_include_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@latex_include_equality_sign.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__latex_include_equality_sign.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@latex_include_equality_sign.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__latex_include_equality_sign.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@latex_include_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__latex_include_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@latex_include_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__latex_include_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@latex_input_path_brackets.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__latex_input_path_brackets.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@latex_input_path_brackets.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__latex_input_path_brackets.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@package_include_empty.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__package_include_empty.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@package_include_empty.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__package_include_empty.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@package_include_multiple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__package_include_multiple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@package_include_multiple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__package_include_multiple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@package_include_options.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__package_include_options.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@package_include_options.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__package_include_options.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@package_include_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__package_include_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@package_include_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__package_include_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@pgf_library_import_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__pgf_library_import_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@pgf_library_import_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__pgf_library_import_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@svg_include_options.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__svg_include_options.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@svg_include_options.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__svg_include_options.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@svg_include_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__svg_include_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@svg_include_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__svg_include_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@tikz_library_import_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__tikz_library_import_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@tikz_library_import_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__tikz_library_import_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@verbatim_include_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@include__verbatim_include_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@verbatim_include_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@include__verbatim_include_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@label_definition_line_break.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_definition_line_break.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@label_definition_line_break.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_definition_line_break.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@label_definition_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_definition_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@label_definition_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_definition_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@label_number.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_number.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@label_number.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_number.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_equation.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_equation.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_equation.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_equation.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_incomplete.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_incomplete.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_incomplete.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_incomplete.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_multiple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_multiple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_multiple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_multiple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_range_error.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_range_error.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_range_error.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_range_error.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_range_incomplete.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_range_incomplete.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_range_incomplete.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_range_incomplete.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_range_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_range_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_range_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_range_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_simple.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_simple.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@label_reference_simple.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@label__label_reference_simple.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@structure_enum_item.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@structure__structure_enum_item.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@structure_enum_item.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@structure__structure_enum_item.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@structure_invalid_nesting.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@structure__structure_invalid_nesting.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@structure_invalid_nesting.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@structure__structure_invalid_nesting.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@structure_nested.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@structure__structure_nested.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@structure_nested.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@structure__structure_nested.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@structure_siblings.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@structure__structure_siblings.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@structure_siblings.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@structure__structure_siblings.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition_full.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_full.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition_full.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_full.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition_name_with_counter.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_counter.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition_name_with_counter.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_counter.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition_name_with_description.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition_name_with_description.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition_name_with_description_and_counter.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description_and_counter.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition_name_with_description_and_counter.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description_and_counter.txt.snap diff --git a/src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition_only_name.txt.snap b/src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_only_name.txt.snap similarity index 100% rename from src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition_only_name.txt.snap rename to src/parser/snapshots/texlab__parser__latex__tests__parse@theorem_definition__theorem_definition_only_name.txt.snap