From e2a7938bcd22a142fa92c5c5d91f038f7ae73231 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 7 May 2023 03:01:42 +0000 Subject: CTAN sync 202305070301 --- FILES.byname | 1356 ++++++++++---------- FILES.byname.gz | Bin 2529631 -> 2529920 bytes FILES.last07days | 747 ++++++++++- biblio/ctan-bibdata/ctan.bib | 28 +- biblio/ctan-bibdata/ctan.pdf | Bin 3667139 -> 3666676 bytes .../annotate-equations/annotate-equations.pdf | Bin 151252 -> 151073 bytes .../annotate-equations/annotate-equations.sty | 7 +- .../annotate-equations/annotate-equations.tex | 6 +- macros/latex/contrib/srdp-mathematik/README.md | 2 +- .../contrib/srdp-mathematik/srdp-mathematik.pdf | Bin 181160 -> 181023 bytes .../contrib/srdp-mathematik/srdp-mathematik.sty | 3 +- .../contrib/srdp-mathematik/srdp-mathematik.tex | 2 +- macros/luatex/latex/sympycalc/README.md | 7 + .../luatex/latex/sympycalc/doc/SympyCalc-doc.pdf | Bin 0 -> 130436 bytes .../luatex/latex/sympycalc/doc/SympyCalc-doc.tex | 817 ++++++++++++ macros/luatex/latex/sympycalc/tex/SympyCalc.sty | 358 ++++++ support/texlab/CHANGELOG.md | 9 + support/texlab/Cargo.lock | 41 +- support/texlab/crates/base-db/Cargo.toml | 1 + support/texlab/crates/base-db/src/data.rs | 891 +++++++++++++ support/texlab/crates/base-db/src/document.rs | 13 +- support/texlab/crates/base-db/src/graph.rs | 17 +- support/texlab/crates/base-db/src/lib.rs | 5 +- support/texlab/crates/base-db/src/line_index.rs | 217 ---- support/texlab/crates/base-db/src/semantics.rs | 10 +- support/texlab/crates/base-db/src/semantics/tex.rs | 18 +- support/texlab/crates/base-db/src/util.rs | 9 + support/texlab/crates/base-db/src/util/label.rs | 194 +++ .../texlab/crates/base-db/src/util/line_index.rs | 217 ++++ .../texlab/crates/base-db/src/util/regex_filter.rs | 24 + support/texlab/crates/base-feature/Cargo.toml | 14 - support/texlab/crates/base-feature/src/lib.rs | 4 - .../crates/base-feature/src/normalize_uri.rs | 56 - .../texlab/crates/base-feature/src/placeholders.rs | 50 - support/texlab/crates/commands/Cargo.toml | 1 - support/texlab/crates/commands/src/build.rs | 3 +- support/texlab/crates/commands/src/fwd_search.rs | 3 +- support/texlab/crates/commands/src/lib.rs | 1 + support/texlab/crates/commands/src/placeholders.rs | 50 + support/texlab/crates/parser/src/config.rs | 18 +- support/texlab/crates/parser/src/latex.rs | 40 +- support/texlab/crates/parser/src/latex/lexer.rs | 1 + .../crates/parser/src/latex/lexer/commands.rs | 1 + .../texlab/crates/parser/src/latex/lexer/types.rs | 6 +- .../parser__latex__tests__parse@issue_828.txt.snap | 22 + .../parser/src/test_data/latex/issue_828.txt | 1 + support/texlab/crates/symbols/Cargo.toml | 24 + support/texlab/crates/symbols/src/document.rs | 51 + support/texlab/crates/symbols/src/document/bib.rs | 64 + ...symbols__document__tests__allowed_patterns.snap | 31 + .../symbols__document__tests__enumerate.snap | 62 + .../symbols__document__tests__equation.snap | 40 + .../snapshots/symbols__document__tests__float.snap | 40 + ...symbols__document__tests__ignored_patterns.snap | 19 + .../symbols__document__tests__section.snap | 41 + .../symbols__document__tests__theorem.snap | 53 + .../texlab/crates/symbols/src/document/tests.rs | 250 ++++ support/texlab/crates/symbols/src/document/tex.rs | 257 ++++ support/texlab/crates/symbols/src/lib.rs | 9 + support/texlab/crates/symbols/src/types.rs | 89 ++ support/texlab/crates/symbols/src/workspace.rs | 47 + .../symbols__workspace__tests__filter_bibtex.snap | 36 + ...bols__workspace__tests__filter_type_figure.snap | 24 + ...ymbols__workspace__tests__filter_type_item.snap | 60 + ...ymbols__workspace__tests__filter_type_math.snap | 42 + ...ols__workspace__tests__filter_type_section.snap | 78 ++ .../texlab/crates/symbols/src/workspace/sort.rs | 203 +++ .../texlab/crates/symbols/src/workspace/tests.rs | 99 ++ support/texlab/crates/syntax/src/latex/cst.rs | 2 +- support/texlab/crates/test-utils/Cargo.toml | 17 + support/texlab/crates/test-utils/src/fixture.rs | 103 ++ support/texlab/crates/test-utils/src/lib.rs | 1 + support/texlab/crates/texlab/Cargo.toml | 4 +- support/texlab/crates/texlab/data/lang_data.json | 1058 --------------- support/texlab/crates/texlab/src/features.rs | 2 +- .../texlab/src/features/completion/builder.rs | 34 +- .../crates/texlab/src/features/completion/color.rs | 94 +- .../features/completion/component_environment.rs | 2 +- .../texlab/src/features/completion/entry_type.rs | 4 +- .../crates/texlab/src/features/completion/field.rs | 4 +- .../crates/texlab/src/features/completion/label.rs | 22 +- .../texlab/src/features/completion/theorem.rs | 2 +- .../texlab/src/features/completion/tikz_library.rs | 122 +- .../texlab/src/features/completion/user_command.rs | 9 +- .../src/features/completion/user_environment.rs | 6 +- .../crates/texlab/src/features/definition/label.rs | 6 +- .../src/features/formatting/bibtex_internal.rs | 2 +- .../crates/texlab/src/features/hover/entry_type.rs | 7 +- .../crates/texlab/src/features/hover/field.rs | 7 +- .../crates/texlab/src/features/hover/label.rs | 6 +- .../crates/texlab/src/features/inlay_hint/label.rs | 20 +- .../texlab/crates/texlab/src/features/symbol.rs | 129 -- .../crates/texlab/src/features/symbol/bibtex.rs | 82 -- .../crates/texlab/src/features/symbol/latex.rs | 431 ------- .../texlab/src/features/symbol/project_order.rs | 203 --- .../crates/texlab/src/features/symbol/types.rs | 133 -- .../texlab/crates/texlab/src/features/symbols.rs | 107 ++ support/texlab/crates/texlab/src/server.rs | 37 +- support/texlab/crates/texlab/src/util.rs | 59 +- support/texlab/crates/texlab/src/util/cursor.rs | 6 +- .../texlab/crates/texlab/src/util/diagnostics.rs | 6 +- support/texlab/crates/texlab/src/util/label.rs | 202 --- support/texlab/crates/texlab/src/util/lang_data.rs | 68 - .../crates/texlab/src/util/line_index_ext.rs | 2 +- support/texlab/crates/texlab/src/util/lsp_enums.rs | 3 +- .../texlab/crates/texlab/src/util/regex_filter.rs | 20 - support/texlab/crates/texlab/tests/lsp/fixture.rs | 18 +- .../texlab/tests/lsp/text_document/completion.rs | 12 + .../tests/lsp/text_document/document_symbol.rs | 454 +------ .../texlab/tests/lsp/text_document/formatting.rs | 2 +- .../lsp__text_document__completion__issue_883.snap | 11 + ..._document__document_symbol__enumerate_flat.snap | 96 -- ...ocument__document_symbol__enumerate_nested.snap | 140 -- ...t_document__document_symbol__equation_flat.snap | 60 - ...document__document_symbol__equation_nested.snap | 86 -- ...text_document__document_symbol__float_flat.snap | 60 - ...xt_document__document_symbol__float_nested.snap | 86 -- ...ocument__document_symbol__ignored_patterns.snap | 24 - ...xt_document__document_symbol__section_flat.snap | 60 - ..._document__document_symbol__section_nested.snap | 87 -- ...lsp__text_document__document_symbol__smoke.snap | 103 ++ ...xt_document__document_symbol__theorem_flat.snap | 78 -- ..._document__document_symbol__theorem_nested.snap | 113 -- .../lsp__workspace__symbol__filter_bibtex.snap | 42 - ...lsp__workspace__symbol__filter_type_figure.snap | 24 - .../lsp__workspace__symbol__filter_type_item.snap | 60 - .../lsp__workspace__symbol__filter_type_math.snap | 42 - ...sp__workspace__symbol__filter_type_section.snap | 78 -- .../snapshots/lsp__workspace__symbol__smoke.snap | 78 ++ .../crates/texlab/tests/lsp/workspace/symbol.rs | 126 +- support/texlab/texlab.1 | 4 +- support/texlab/texlab.pdf | Bin 26543 -> 26483 bytes .../miktex/setup/deb/dists/bullseye/InRelease | 34 +- .../win32/miktex/setup/deb/dists/bullseye/Release | 20 +- .../miktex/setup/deb/dists/bullseye/Release.gpg | 14 +- .../dists/bullseye/universe/binary-amd64/Packages | 21 + .../bullseye/universe/binary-amd64/Packages.bz2 | Bin 1608 -> 1877 bytes .../bullseye/universe/binary-amd64/Packages.gz | Bin 1262 -> 1378 bytes .../win32/miktex/setup/deb/dists/focal/InRelease | 34 +- systems/win32/miktex/setup/deb/dists/focal/Release | 20 +- .../win32/miktex/setup/deb/dists/focal/Release.gpg | 14 +- .../deb/dists/focal/universe/binary-amd64/Packages | 22 + .../dists/focal/universe/binary-amd64/Packages.bz2 | Bin 3047 -> 3282 bytes .../dists/focal/universe/binary-amd64/Packages.gz | Bin 2709 -> 2824 bytes .../win32/miktex/setup/deb/dists/jammy/InRelease | 34 +- systems/win32/miktex/setup/deb/dists/jammy/Release | 20 +- .../win32/miktex/setup/deb/dists/jammy/Release.gpg | 14 +- .../deb/dists/jammy/universe/binary-amd64/Packages | 21 + .../dists/jammy/universe/binary-amd64/Packages.bz2 | Bin 1867 -> 1973 bytes .../dists/jammy/universe/binary-amd64/Packages.gz | Bin 1384 -> 1499 bytes ...3cd1d5c8981fb2e6ac1d4a8c4869d34f-primary.xml.gz | Bin 3538 -> 0 bytes ...f4ef2716fc17842cf983557d6655dd1ddf-other.xml.gz | Bin 0 -> 650 bytes ...8fe5007f0c0fbd281859f5dd884e00-filelists.xml.gz | Bin 29638 -> 0 bytes ...253d6f47db59182530506a772224d5-other.sqlite.bz2 | Bin 0 -> 1382 bytes ...ec8341f29afb2611936248d99c-filelists.sqlite.bz2 | Bin 39859 -> 0 bytes ...343fe952f3bff04128f7d37875-filelists.sqlite.bz2 | Bin 0 -> 44470 bytes ...006ab54d87a15eb4ca52a222fc9c-primary.sqlite.bz2 | Bin 0 -> 34153 bytes ...c31d28bf417b0b55eacc3a12bb8077838a-other.xml.gz | Bin 601 -> 0 bytes ...b5cdc4e637238f3ab7da8e78ebf87962-primary.xml.gz | Bin 0 -> 3755 bytes ...72467819489dabd1c1175fee4470c6-filelists.xml.gz | Bin 0 -> 30645 bytes ...42e897e5a6c683fada49efc0f326-primary.sqlite.bz2 | Bin 30200 -> 0 bytes ...282af4c1ec3fee439f283f2af8d316-other.sqlite.bz2 | Bin 1282 -> 0 bytes .../miktex/setup/rpm/fedora/35/repodata/repomd.xml | 72 +- .../setup/rpm/fedora/35/repodata/repomd.xml.asc | 16 +- ...f33c1e392927405ffe6b0852856d-primary.sqlite.bz2 | Bin 21823 -> 0 bytes ...93af626e52359aa9d80ddadece64c9da-primary.xml.gz | Bin 3058 -> 0 bytes ...fbf8fab1f4bd86e0ba1df4e3318e76-other.sqlite.bz2 | Bin 1111 -> 0 bytes ...2eb735c23dfa3e642e700ab72d92dd-filelists.xml.gz | Bin 17614 -> 0 bytes ...26d1d3ea621d1a1d4c966221ec91b2-other.sqlite.bz2 | Bin 0 -> 1195 bytes ...0e5f624e3e3aa21109b0914d54-filelists.sqlite.bz2 | Bin 0 -> 32251 bytes ...77698017c0957cdcf4dcd6dfeef833eb66-other.xml.gz | Bin 509 -> 0 bytes ...7f74eb070e3f4ed759800b67419cb2-filelists.xml.gz | Bin 0 -> 18643 bytes ...cdf66964347b6f97059c4addffc54d9b91-other.xml.gz | Bin 0 -> 557 bytes ...86446d3bdf7411d7ae03a43f588d1f03-primary.xml.gz | Bin 0 -> 3285 bytes ...7d441819391941ecaee292dbecc1-primary.sqlite.bz2 | Bin 0 -> 26076 bytes ...345db76b0c792f50953d681c21-filelists.sqlite.bz2 | Bin 27536 -> 0 bytes .../miktex/setup/rpm/fedora/36/repodata/repomd.xml | 72 +- .../setup/rpm/fedora/36/repodata/repomd.xml.asc | 16 +- ...3d105ce0959a04bebef981230dfa8d-filelists.xml.gz | Bin 15814 -> 0 bytes ...86436a5df909e1d76981d0ed44aebbcef5-other.xml.gz | Bin 456 -> 0 bytes ...e3ec2dce3bb84946590a1e60e71184d0-primary.xml.gz | Bin 0 -> 3044 bytes ...94db6ce736e54fd3aeb88ee2c456-primary.sqlite.bz2 | Bin 0 -> 21752 bytes ...147a11a4a04c964fe191a105d2375e67-primary.xml.gz | Bin 2808 -> 0 bytes ...a581beac509b35632fe3c56fdd-filelists.sqlite.bz2 | Bin 22118 -> 0 bytes ...7a125b92f634539b1717798f8ac2-primary.sqlite.bz2 | Bin 17511 -> 0 bytes ...68b07ca8be0d7bde7f911c2c6d91b2-other.sqlite.bz2 | Bin 0 -> 1110 bytes ...813f475ab3dde2a314664bfe09197a525f-other.xml.gz | Bin 0 -> 504 bytes ...b3021379c3a39351f97bb5d895fcaf-filelists.xml.gz | Bin 0 -> 16846 bytes ...10d8ec4dc7bc55176ae7571c39b506-other.sqlite.bz2 | Bin 1012 -> 0 bytes ...94e75b27bc02f1a2cbca68c526-filelists.sqlite.bz2 | Bin 0 -> 26738 bytes .../miktex/setup/rpm/fedora/37/repodata/repomd.xml | 72 +- .../setup/rpm/fedora/37/repodata/repomd.xml.asc | 16 +- ...ed8289c99c68cbdfdc97ba141a9325-filelists.xml.gz | Bin 5354 -> 0 bytes ...2da86f70620d79fcceafc4661a-filelists.sqlite.bz2 | Bin 0 -> 13253 bytes ...22d1eec3ded0f145fbc6483cdc7defe9c5-other.xml.gz | Bin 1242 -> 0 bytes ...2444ed38f71b189bee8d67560382-primary.sqlite.bz2 | Bin 0 -> 77325 bytes ...e2ad37724da26991724e2d77296b25-other.sqlite.bz2 | Bin 2402 -> 0 bytes ...eb4ac9477a903bd43c9fb9292ba1-primary.sqlite.bz2 | Bin 73782 -> 0 bytes ...00117fac98bc3c1b642476e11b02341fee-other.xml.gz | Bin 0 -> 1289 bytes ...0d3d7993a596d59b0436a1f056-filelists.sqlite.bz2 | Bin 12964 -> 0 bytes ...37c987368a765ece2036e77808422d-filelists.xml.gz | Bin 0 -> 5494 bytes ...0c1609e4291a7cfc89fa5222d7b9d5-other.sqlite.bz2 | Bin 0 -> 2517 bytes ...319f8a5fcd65bf8a8339ff58ff997c7b-primary.xml.gz | Bin 0 -> 6958 bytes ...a3eeb324f0788c2a8b373037dcfae80c-primary.xml.gz | Bin 6756 -> 0 bytes .../setup/rpm/opensuse/15/repodata/repomd.xml | 72 +- .../setup/rpm/opensuse/15/repodata/repomd.xml.asc | 16 +- systems/win32/miktex/source/CHANGELOG.md | 7 + timestamp | 2 +- 208 files changed, 6986 insertions(+), 5498 deletions(-) create mode 100644 macros/luatex/latex/sympycalc/README.md create mode 100644 macros/luatex/latex/sympycalc/doc/SympyCalc-doc.pdf create mode 100644 macros/luatex/latex/sympycalc/doc/SympyCalc-doc.tex create mode 100644 macros/luatex/latex/sympycalc/tex/SympyCalc.sty create mode 100644 support/texlab/crates/base-db/src/data.rs delete mode 100644 support/texlab/crates/base-db/src/line_index.rs create mode 100644 support/texlab/crates/base-db/src/util.rs create mode 100644 support/texlab/crates/base-db/src/util/label.rs create mode 100644 support/texlab/crates/base-db/src/util/line_index.rs create mode 100644 support/texlab/crates/base-db/src/util/regex_filter.rs delete mode 100644 support/texlab/crates/base-feature/Cargo.toml delete mode 100644 support/texlab/crates/base-feature/src/lib.rs delete mode 100644 support/texlab/crates/base-feature/src/normalize_uri.rs delete mode 100644 support/texlab/crates/base-feature/src/placeholders.rs create mode 100644 support/texlab/crates/commands/src/placeholders.rs create mode 100644 support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_828.txt.snap create mode 100644 support/texlab/crates/parser/src/test_data/latex/issue_828.txt create mode 100644 support/texlab/crates/symbols/Cargo.toml create mode 100644 support/texlab/crates/symbols/src/document.rs create mode 100644 support/texlab/crates/symbols/src/document/bib.rs create mode 100644 support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__allowed_patterns.snap create mode 100644 support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__enumerate.snap create mode 100644 support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__equation.snap create mode 100644 support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__float.snap create mode 100644 support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__ignored_patterns.snap create mode 100644 support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__section.snap create mode 100644 support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__theorem.snap create mode 100644 support/texlab/crates/symbols/src/document/tests.rs create mode 100644 support/texlab/crates/symbols/src/document/tex.rs create mode 100644 support/texlab/crates/symbols/src/lib.rs create mode 100644 support/texlab/crates/symbols/src/types.rs create mode 100644 support/texlab/crates/symbols/src/workspace.rs create mode 100644 support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_bibtex.snap create mode 100644 support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_figure.snap create mode 100644 support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_item.snap create mode 100644 support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_math.snap create mode 100644 support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_section.snap create mode 100644 support/texlab/crates/symbols/src/workspace/sort.rs create mode 100644 support/texlab/crates/symbols/src/workspace/tests.rs create mode 100644 support/texlab/crates/test-utils/Cargo.toml create mode 100644 support/texlab/crates/test-utils/src/fixture.rs create mode 100644 support/texlab/crates/test-utils/src/lib.rs delete mode 100644 support/texlab/crates/texlab/data/lang_data.json delete mode 100644 support/texlab/crates/texlab/src/features/symbol.rs delete mode 100644 support/texlab/crates/texlab/src/features/symbol/bibtex.rs delete mode 100644 support/texlab/crates/texlab/src/features/symbol/latex.rs delete mode 100644 support/texlab/crates/texlab/src/features/symbol/project_order.rs delete mode 100644 support/texlab/crates/texlab/src/features/symbol/types.rs create mode 100644 support/texlab/crates/texlab/src/features/symbols.rs delete mode 100644 support/texlab/crates/texlab/src/util/label.rs delete mode 100644 support/texlab/crates/texlab/src/util/lang_data.rs delete mode 100644 support/texlab/crates/texlab/src/util/regex_filter.rs create mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_883.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__enumerate_flat.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__enumerate_nested.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__equation_flat.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__equation_nested.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__float_flat.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__float_nested.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__ignored_patterns.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__section_flat.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__section_nested.snap create mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__smoke.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__theorem_flat.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__theorem_nested.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__filter_bibtex.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__filter_type_figure.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__filter_type_item.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__filter_type_math.snap delete mode 100644 support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__filter_type_section.snap create mode 100644 support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__smoke.snap delete mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/11b4513fd63c23a0ee172473b4e09ce13cd1d5c8981fb2e6ac1d4a8c4869d34f-primary.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/13e8b8fdf9a10c0a96919cb65ed1b5f4ef2716fc17842cf983557d6655dd1ddf-other.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/311935f4f2955b7ae33d22ac3f3d8e5c588fe5007f0c0fbd281859f5dd884e00-filelists.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/540edea06ba8efb87631ad1fec4fa3d5cb253d6f47db59182530506a772224d5-other.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/5cd4f64240d2b915ee33e3adc7cdb68ef826b0ec8341f29afb2611936248d99c-filelists.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/6b30530ad5dde494bffca85b7c21e622ab273a343fe952f3bff04128f7d37875-filelists.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/758919a9fb067c55b8387b0a84d4ff37b2a3006ab54d87a15eb4ca52a222fc9c-primary.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/7a5607eedca1edc31e94af29a00ebac31d28bf417b0b55eacc3a12bb8077838a-other.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/bb2de283fd59675e422f67210428099ab5cdc4e637238f3ab7da8e78ebf87962-primary.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/dbf95f7558533dff24020b9d14fc216b2872467819489dabd1c1175fee4470c6-filelists.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/dc183dd4b8f0e638515b104fd2a80b0c7c8f42e897e5a6c683fada49efc0f326-primary.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/35/repodata/df47d3864eedc017d24ed20a221d8788a7282af4c1ec3fee439f283f2af8d316-other.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/10bc961ea8715a716e4ebad30b2eeb683640f33c1e392927405ffe6b0852856d-primary.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/13336fbf633f4e10794430628cc9707f93af626e52359aa9d80ddadece64c9da-primary.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/1658bd180f4cb09a9920664a0fdd3534b7fbf8fab1f4bd86e0ba1df4e3318e76-other.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/49f2800e2b2426186a57ab5d8cf39d4d332eb735c23dfa3e642e700ab72d92dd-filelists.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/4afdb650ab52361f0b6df660339390263026d1d3ea621d1a1d4c966221ec91b2-other.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/5e7659a859483de996c76f0d8884d09e901a000e5f624e3e3aa21109b0914d54-filelists.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/aedac3c2e523f0dad68b6a9db06cb477698017c0957cdcf4dcd6dfeef833eb66-other.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/b989520bd75b806148361e89d48b63556c7f74eb070e3f4ed759800b67419cb2-filelists.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/d8f453f31b478b7db42cc98527fcc9cdf66964347b6f97059c4addffc54d9b91-other.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/e4cc168bd311cb0ae06d7e3c9cc2b97186446d3bdf7411d7ae03a43f588d1f03-primary.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/f2ee192a4baa66631434f22f88c270172d877d441819391941ecaee292dbecc1-primary.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/36/repodata/f5f59ac9428e894d589bc69caa7eebfcc09529345db76b0c792f50953d681c21-filelists.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/024a9a38b8dfafedbe5cdbd8ceff72a0643d105ce0959a04bebef981230dfa8d-filelists.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/076b6225333f4b5b39219cdcfe176c86436a5df909e1d76981d0ed44aebbcef5-other.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/358b3cca6370ffa2956e5559dca06a4be3ec2dce3bb84946590a1e60e71184d0-primary.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/6d63025f2e738b866fa633138b5f4db27f9994db6ce736e54fd3aeb88ee2c456-primary.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/7f86d1036320ef58f44df6018dcd4407147a11a4a04c964fe191a105d2375e67-primary.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/8fd7940768cb81f896206f57a16245aace5f71a581beac509b35632fe3c56fdd-filelists.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/98435dda014ed76ca356de7fe7f353db442d7a125b92f634539b1717798f8ac2-primary.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/9d2b687617379b61dc1ce9cd1f2ddcc46368b07ca8be0d7bde7f911c2c6d91b2-other.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/b447d60ba53efb618c948122b7c9f4813f475ab3dde2a314664bfe09197a525f-other.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/bd72d5e59b46e1c80b1442ec0618d9fe1ab3021379c3a39351f97bb5d895fcaf-filelists.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/c22d3c9c0dd8997d392d38e55d40659d6310d8ec4dc7bc55176ae7571c39b506-other.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/37/repodata/e815a622e789a39444ff63aedc6701b7c954a994e75b27bc02f1a2cbca68c526-filelists.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/0dde4d25f81e9a66d49f901e43ad3e7a47ed8289c99c68cbdfdc97ba141a9325-filelists.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/406282d7aa5704f8c5c983b94bdedd408ab0ed2da86f70620d79fcceafc4661a-filelists.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/5da9c702e314e0cac095003df5254322d1eec3ded0f145fbc6483cdc7defe9c5-other.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/7aa4640f0438851b554c5f3ed28d7532cfe82444ed38f71b189bee8d67560382-primary.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/7ec03944fa9b8d2b1690005cbeb453783ae2ad37724da26991724e2d77296b25-other.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/7f2e1a9132c7dc3dcddf8d4654939a913faceb4ac9477a903bd43c9fb9292ba1-primary.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/82da23c7becef35edae2c1d2af9dec00117fac98bc3c1b642476e11b02341fee-other.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/9db1dc1b96e5b7698b42a8c24b7b0109884dd00d3d7993a596d59b0436a1f056-filelists.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/9e15cc16418a2deea995073941a48de80a37c987368a765ece2036e77808422d-filelists.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/aa0a506bfa79d8a665785f3e61faf5abac0c1609e4291a7cfc89fa5222d7b9d5-other.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/e6a7f41ebfbc8e2d18b1e7c06cc145f0319f8a5fcd65bf8a8339ff58ff997c7b-primary.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/f1227ef18fbd0e2ead7dd7b7b74b640ea3eeb324f0788c2a8b373037dcfae80c-primary.xml.gz diff --git a/FILES.byname b/FILES.byname index a99603fb12..9a7771df63 100644 --- a/FILES.byname +++ b/FILES.byname @@ -2056,12 +2056,12 @@ 2023/04/13 | 1675 | biblio/citation-style-language/README.md 2023/04/13 | 11957 | biblio/citation-style-language/vancouver.csl 2023/04/13 | 4516625 | biblio/citation-style-language.zip -2023/05/05 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/05/06 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2023/05/05 | 2780800 | biblio/ctan-bibdata/ctan.bib -2023/05/05 | 3666520 | biblio/ctan-bibdata/ctan.pdf +2023/05/06 | 2780809 | biblio/ctan-bibdata/ctan.bib +2023/05/06 | 3667139 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2023/05/05 | 4064177 | biblio/ctan-bibdata.zip +2023/05/06 | 4064570 | biblio/ctan-bibdata.zip 2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk 2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh 2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst @@ -5417,7 +5417,7 @@ 1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp 1990/10/02 | 812 | dviware/vutex/vaxvms.ins 1990/10/02 | 127576 | dviware/vutex/vutex.web -2023/05/05 | 57682 | FILES.last07days +2023/05/06 | 82057 | FILES.last07days 2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs 2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf 2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf @@ -202066,7 +202066,7 @@ 2013/04/01 | 14776 | macros/context/contrib/context-visualcounter/tex/context/third/visualcounter/t-visualcounter.mkvi 2018/03/05 | 11 | macros/context/contrib/context-visualcounter/VERSION 2018/03/22 | 276789 | macros/context/contrib/context-visualcounter.zip -2023/04/27 | 114269325 | macros/context/latest/cont-tmf.zip +2023/05/05 | 114657691 | macros/context/latest/cont-tmf.zip 2016/04/21 | 32846 | macros/cstex/base/cmexb.tar.gz 2016/06/26 | 1728262 | macros/cstex/base/csfonts-t1.tar.gz 2007/03/01 | 187106 | macros/cstex/base/csfonts.tar.gz @@ -211915,12 +211915,12 @@ 2020/07/29 | 2377 | macros/latex/contrib/annee-scolaire/MANIFEST.md 2020/07/29 | 986 | macros/latex/contrib/annee-scolaire/README.md 2020/07/29 | 1372816 | macros/latex/contrib/annee-scolaire.zip -2023/05/05 | 151252 | macros/latex/contrib/annotate-equations/annotate-equations.pdf -2023/05/05 | 7721 | macros/latex/contrib/annotate-equations/annotate-equations.sty -2023/05/05 | 13873 | macros/latex/contrib/annotate-equations/annotate-equations.tex +2023/05/06 | 151073 | macros/latex/contrib/annotate-equations/annotate-equations.pdf +2023/05/06 | 7931 | macros/latex/contrib/annotate-equations/annotate-equations.sty +2023/05/06 | 13792 | macros/latex/contrib/annotate-equations/annotate-equations.tex 2022/03/29 | 1090 | macros/latex/contrib/annotate-equations/LICENSE 2022/11/22 | 3236 | macros/latex/contrib/annotate-equations/README.md -2023/05/05 | 155530 | macros/latex/contrib/annotate-equations.zip +2023/05/06 | 155399 | macros/latex/contrib/annotate-equations.zip 2018/08/23 | 66355 | macros/latex/contrib/annot_pro/annot_pro.dtx 2018/04/26 | 2148 | macros/latex/contrib/annot_pro/annot_pro.ins 2018/08/25 | 635808 | macros/latex/contrib/annot_pro/doc/annotpro_man.pdf @@ -237167,12 +237167,12 @@ 2004/11/06 | 1611 | macros/latex/contrib/srcltx/srcltx.ins 2006/12/06 | 130115 | macros/latex/contrib/srcltx/srcltx.pdf 2006/12/07 | 120683 | macros/latex/contrib/srcltx.zip -2023/05/01 | 986 | macros/latex/contrib/srdp-mathematik/README.md -2023/05/01 | 181160 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf -2023/05/01 | 81016 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty -2023/05/01 | 48704 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex -2021/12/25 | 112313 | macros/latex/contrib/srdp-mathematik/srdp-tables.sty -2023/05/01 | 192273 | macros/latex/contrib/srdp-mathematik.zip +2023/05/06 | 986 | macros/latex/contrib/srdp-mathematik/README.md +2023/05/06 | 181023 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf +2023/05/06 | 81033 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty +2023/05/06 | 48704 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex +2021/11/09 | 112313 | macros/latex/contrib/srdp-mathematik/srdp-tables.sty +2023/05/06 | 192148 | macros/latex/contrib/srdp-mathematik.zip 2013/09/06 | 64496 | macros/latex/contrib/sseq/sseq.dtx 2009/04/10 | 112 | macros/latex/contrib/sseq/sseq.ins 2013/09/06 | 215050 | macros/latex/contrib/sseq/sseq.pdf @@ -245368,6 +245368,11 @@ 2020/09/08 | 1389 | macros/luatex/latex/stricttex/stricttex.sty 2020/09/08 | 4505 | macros/luatex/latex/stricttex/stricttex.tex 2020/09/08 | 59039 | macros/luatex/latex/stricttex.zip +2023/05/06 | 130436 | macros/luatex/latex/sympycalc/doc/SympyCalc-doc.pdf +2023/05/06 | 29590 | macros/luatex/latex/sympycalc/doc/SympyCalc-doc.tex +2023/05/06 | 465 | macros/luatex/latex/sympycalc/README.md +2023/05/06 | 8619 | macros/luatex/latex/sympycalc/tex/SympyCalc.sty +2023/05/06 | 132182 | macros/luatex/latex/sympycalc.zip 2021/10/08 | 1126 | macros/luatex/latex/truthtable/README.md 2021/10/08 | 352 | macros/luatex/latex/truthtable/res/exampletableoutput.tex 2021/10/08 | 358 | macros/luatex/latex/truthtable/res/exampletable.tex @@ -285277,556 +285282,563 @@ 1994/01/18 | 7272 | support/tex-it/texitrc.unx 1994/01/18 | 25068 | support/tex-it/texit.tex 2006/03/12 | 50172 | support/tex-it.zip -2023/04/16 | 50199 | support/texlab/Cargo.lock -2023/04/16 | 332 | support/texlab/Cargo.toml -2023/04/16 | 27974 | support/texlab/CHANGELOG.md -2023/04/16 | 181 | support/texlab/CONTRIBUTING.md -2023/04/16 | 463 | support/texlab/crates/base-db/Cargo.toml -2023/04/16 | 3734 | support/texlab/crates/base-db/src/config.rs -2023/04/16 | 1955 | support/texlab/crates/base-db/src/diagnostics/bib.rs -2023/04/16 | 2201 | support/texlab/crates/base-db/src/diagnostics/log.rs -2023/04/16 | 430 | support/texlab/crates/base-db/src/diagnostics.rs -2023/04/16 | 3546 | support/texlab/crates/base-db/src/diagnostics/tex.rs -2023/04/16 | 4787 | support/texlab/crates/base-db/src/document.rs -2023/04/16 | 5020 | support/texlab/crates/base-db/src/graph.rs -2023/04/16 | 182 | support/texlab/crates/base-db/src/lib.rs -2023/04/16 | 6484 | support/texlab/crates/base-db/src/line_index.rs -2023/04/16 | 1170 | support/texlab/crates/base-db/src/semantics/auxiliary.rs -2023/04/16 | 364 | support/texlab/crates/base-db/src/semantics.rs -2023/04/16 | 9563 | support/texlab/crates/base-db/src/semantics/tex.rs -2023/04/16 | 8868 | support/texlab/crates/base-db/src/workspace.rs -2023/04/16 | 229 | support/texlab/crates/base-feature/Cargo.toml -2023/04/16 | 101 | support/texlab/crates/base-feature/src/lib.rs -2023/04/16 | 1391 | support/texlab/crates/base-feature/src/normalize_uri.rs -2023/04/16 | 1584 | support/texlab/crates/base-feature/src/placeholders.rs -2023/04/16 | 538 | support/texlab/crates/citeproc/Cargo.toml -2023/04/16 | 22210 | support/texlab/crates/citeproc/src/driver.rs -2023/04/16 | 4724 | support/texlab/crates/citeproc/src/entry.rs -2023/04/16 | 2074 | support/texlab/crates/citeproc/src/field/author.rs -2023/04/16 | 2665 | support/texlab/crates/citeproc/src/field/date.rs -2023/04/16 | 1626 | support/texlab/crates/citeproc/src/field/number.rs -2023/04/16 | 60 | support/texlab/crates/citeproc/src/field.rs -2023/04/16 | 8955 | support/texlab/crates/citeproc/src/field/text.rs -2023/04/16 | 890 | support/texlab/crates/citeproc/src/lib.rs -2023/04/16 | 1760 | support/texlab/crates/citeproc/src/output.rs -2023/04/16 | 1052 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_aksin_2006.snap -2023/04/16 | 788 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_betram_1996.snap -2023/04/16 | 1317 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_blom_2021.snap -2023/04/16 | 1050 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_jain_1999.snap -2023/04/16 | 1301 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_kastenholz_2006.snap -2023/04/16 | 976 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_rivest_1978.snap -2023/04/16 | 572 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__book_aho_2006.snap -2023/04/16 | 1398 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__book_averroes_1998.snap -2023/04/16 | 1210 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__book_knuth_1984.snap -2023/04/16 | 707 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__collection_matuz_1990.snap -2023/04/16 | 1163 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__inproceedings_combi_2004.snap -2023/04/16 | 1038 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__inproceedings_erwin_2007.snap -2023/04/16 | 1415 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__mvbook_nietzsche_1988.snap -2023/04/16 | 954 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__patent_almendro_1998.snap -2023/04/16 | 11868 | support/texlab/crates/citeproc/src/tests.rs -2023/04/16 | 471 | support/texlab/crates/commands/Cargo.toml -2023/04/16 | 2798 | support/texlab/crates/commands/src/build.rs -2023/04/16 | 987 | support/texlab/crates/commands/src/change_env.rs -2023/04/16 | 1550 | support/texlab/crates/commands/src/clean.rs -2023/04/16 | 1590 | support/texlab/crates/commands/src/dep_graph.rs -2023/04/16 | 3045 | support/texlab/crates/commands/src/fwd_search.rs -2023/04/16 | 322 | support/texlab/crates/commands/src/lib.rs -2023/04/16 | 227 | support/texlab/crates/distro/Cargo.toml -2023/04/16 | 1812 | support/texlab/crates/distro/src/file_name_db.rs -2023/04/16 | 710 | support/texlab/crates/distro/src/kpsewhich.rs -2023/04/16 | 1124 | support/texlab/crates/distro/src/language.rs -2023/04/16 | 1997 | support/texlab/crates/distro/src/lib.rs -2023/04/16 | 2467 | support/texlab/crates/distro/src/miktex.rs -2023/04/16 | 820 | support/texlab/crates/distro/src/texlive.rs -2023/04/16 | 407 | support/texlab/crates/parser/Cargo.toml -2023/04/16 | 11420 | support/texlab/crates/parser/src/bibtex.rs -2023/04/16 | 5684 | support/texlab/crates/parser/src/build_log.rs -2023/04/16 | 2978 | support/texlab/crates/parser/src/config.rs -2023/04/16 | 5284 | support/texlab/crates/parser/src/latex/lexer/commands.rs -2023/04/16 | 1995 | support/texlab/crates/parser/src/latex/lexer.rs -2023/04/16 | 2552 | support/texlab/crates/parser/src/latex/lexer/types.rs -2023/04/16 | 32747 | support/texlab/crates/parser/src/latex.rs -2023/04/16 | 148 | support/texlab/crates/parser/src/lib.rs -2023/04/16 | 234 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@comment.txt.snap -2023/04/16 | 761 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@issue_809.txt.snap -2023/04/16 | 373 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@preamble.txt.snap -2023/04/16 | 3667 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aho_2006.txt.snap -2023/04/16 | 7531 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aksin_2006.txt.snap -2023/04/16 | 7322 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__almendro_1998.txt.snap -2023/04/16 | 10380 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__averroes_1998.txt.snap -2023/04/16 | 5864 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__betram_1996.txt.snap -2023/04/16 | 6644 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__blom_2021.txt.snap -2023/04/16 | 7157 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__combi_2004.txt.snap -2023/04/16 | 6836 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__erwin_2007.txt.snap -2023/04/16 | 7528 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__jain_1999.txt.snap -2023/04/16 | 8868 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__kastenholz_2006.txt.snap -2023/04/16 | 9479 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__knuth_1984.txt.snap -2023/04/16 | 5060 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__matuz_1990.txt.snap -2023/04/16 | 11015 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__nietzsche_1998.txt.snap -2023/04/16 | 6472 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__rivest_1978.txt.snap -2023/04/16 | 716 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@001.txt.snap -2023/04/16 | 448 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@002.txt.snap -2023/04/16 | 673 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@003.txt.snap -2023/04/16 | 975 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@004.txt.snap -2023/04/16 | 953 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@005.txt.snap -2023/04/16 | 1672 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@006.txt.snap -2023/04/16 | 464 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@007.txt.snap -2023/04/16 | 746 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@block_comments.txt.snap -2023/04/16 | 626 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default_error.txt.snap -2023/04/16 | 647 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default.txt.snap -2023/04/16 | 772 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_figure.txt.snap -2023/04/16 | 499 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal_error.txt.snap -2023/04/16 | 520 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal.txt.snap -2023/04/16 | 295 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_empty.txt.snap -2023/04/16 | 321 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_missing_brace.txt.snap -2023/04/16 | 453 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_multiple_keys.txt.snap -2023/04/16 | 608 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote_postnote.txt.snap -2023/04/16 | 472 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote.txt.snap -2023/04/16 | 404 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_redundant_comma.txt.snap -2023/04/16 | 344 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_simple.txt.snap -2023/04/16 | 342 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_star.txt.snap -2023/04/16 | 734 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_definition_simple.txt.snap -2023/04/16 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_reference_simple.txt.snap -2023/04/16 | 849 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error1.txt.snap -2023/04/16 | 588 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error2.txt.snap -2023/04/16 | 457 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error3.txt.snap -2023/04/16 | 248 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error4.txt.snap -2023/04/16 | 980 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_simple.txt.snap -2023/04/16 | 504 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_argc.txt.snap -2023/04/16 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl_error.txt.snap -2023/04/16 | 377 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl.txt.snap -2023/04/16 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_optional.txt.snap -2023/04/16 | 645 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_simple.txt.snap -2023/04/16 | 1177 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_with_begin.txt.snap -2023/04/16 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_no_impl.txt.snap -2023/04/16 | 502 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_simple.txt.snap -2023/04/16 | 1074 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_asymptote.txt.snap -2023/04/16 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition_optional_arg.txt.snap -2023/04/16 | 1103 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition.txt.snap -2023/04/16 | 1191 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested_missing_braces.txt.snap -2023/04/16 | 1121 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested.txt.snap -2023/04/16 | 742 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_simple.txt.snap -2023/04/16 | 814 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation_missing_begin.txt.snap -2023/04/16 | 379 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation.txt.snap -2023/04/16 | 460 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_args.txt.snap -2023/04/16 | 216 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_empty.txt.snap -2023/04/16 | 215 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_escape.txt.snap -2023/04/16 | 1464 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_declaration.txt.snap -2023/04/16 | 1359 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_options.txt.snap -2023/04/16 | 758 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_simple.txt.snap -2023/04/16 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_package.txt.snap -2023/04/16 | 815 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_options.txt.snap -2023/04/16 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_simple.txt.snap -2023/04/16 | 965 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_definition_simple.txt.snap -2023/04/16 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_options.txt.snap -2023/04/16 | 365 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_simple.txt.snap -2023/04/16 | 624 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_command.txt.snap -2023/04/16 | 552 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_options.txt.snap -2023/04/16 | 447 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path.txt.snap -2023/04/16 | 312 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_missing_end.txt.snap -2023/04/16 | 332 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_simple.txt.snap -2023/04/16 | 821 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__equation_missing_end.txt.snap -2023/04/16 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__escaped_brackets.txt.snap -2023/04/16 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_braces.txt.snap -2023/04/16 | 244 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets.txt.snap -2023/04/16 | 330 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets_with_group.txt.snap -2023/04/16 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@hello_world.txt.snap -2023/04/16 | 861 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_options.txt.snap -2023/04/16 | 386 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_simple.txt.snap -2023/04/16 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__bibtex_include_simple.txt.snap -2023/04/16 | 323 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_empty.txt.snap -2023/04/16 | 1066 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_options.txt.snap -2023/04/16 | 375 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_simple.txt.snap -2023/04/16 | 900 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_command.txt.snap -2023/04/16 | 762 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_complicated_options.txt.snap -2023/04/16 | 717 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_options.txt.snap -2023/04/16 | 387 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_simple.txt.snap -2023/04/16 | 316 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_incomplete.txt.snap -2023/04/16 | 470 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_simple.txt.snap -2023/04/16 | 703 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_options.txt.snap -2023/04/16 | 373 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_simple.txt.snap -2023/04/16 | 429 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_equality_sign.txt.snap -2023/04/16 | 363 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_simple.txt.snap -2023/04/16 | 477 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_input_path_brackets.txt.snap -2023/04/16 | 324 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_empty.txt.snap -2023/04/16 | 483 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_multiple.txt.snap -2023/04/16 | 1067 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_options.txt.snap -2023/04/16 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_simple.txt.snap -2023/04/16 | 382 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__pgf_library_import_simple.txt.snap -2023/04/16 | 702 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_options.txt.snap -2023/04/16 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_simple.txt.snap -2023/04/16 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__tikz_library_import_simple.txt.snap -2023/04/16 | 385 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__verbatim_include_simple.txt.snap -2023/04/16 | 649 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline_double_dollar.txt.snap -2023/04/16 | 631 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline.txt.snap -2023/04/16 | 4300 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_745.txt.snap -2023/04/16 | 347 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_789.txt.snap -2023/04/16 | 1791 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_853.txt.snap -2023/04/16 | 904 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_857.txt.snap -2023/04/16 | 745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_874.txt.snap -2023/04/16 | 452 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_line_break.txt.snap -2023/04/16 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_simple.txt.snap -2023/04/16 | 563 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_number.txt.snap -2023/04/16 | 361 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_equation.txt.snap -2023/04/16 | 825 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_incomplete.txt.snap -2023/04/16 | 456 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_multiple.txt.snap -2023/04/16 | 479 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_error.txt.snap -2023/04/16 | 380 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_incomplete.txt.snap -2023/04/16 | 507 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_simple.txt.snap -2023/04/16 | 349 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_simple.txt.snap -2023/04/16 | 187 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter_error.txt.snap -2023/04/16 | 182 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter.txt.snap -2023/04/16 | 1260 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_enum_item.txt.snap -2023/04/16 | 565 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_invalid_nesting.txt.snap -2023/04/16 | 1745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_nested.txt.snap -2023/04/16 | 706 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_siblings.txt.snap -2023/04/16 | 771 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_full.txt.snap -2023/04/16 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_counter.txt.snap -2023/04/16 | 669 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description_and_counter.txt.snap -2023/04/16 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description.txt.snap -2023/04/16 | 387 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_only_name.txt.snap -2023/04/16 | 82 | support/texlab/crates/parser/src/test_data/bibtex/comment.txt -2023/04/16 | 50 | support/texlab/crates/parser/src/test_data/bibtex/issue_809.txt -2023/04/16 | 25 | support/texlab/crates/parser/src/test_data/bibtex/preamble.txt -2023/04/16 | 314 | support/texlab/crates/parser/src/test_data/bibtex/samples/aho_2006.txt -2023/04/16 | 679 | support/texlab/crates/parser/src/test_data/bibtex/samples/aksin_2006.txt -2023/04/16 | 706 | support/texlab/crates/parser/src/test_data/bibtex/samples/almendro_1998.txt -2023/04/16 | 1008 | support/texlab/crates/parser/src/test_data/bibtex/samples/averroes_1998.txt -2023/04/16 | 556 | support/texlab/crates/parser/src/test_data/bibtex/samples/betram_1996.txt -2023/04/16 | 860 | support/texlab/crates/parser/src/test_data/bibtex/samples/blom_2021.txt -2023/04/16 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/combi_2004.txt -2023/04/16 | 615 | support/texlab/crates/parser/src/test_data/bibtex/samples/erwin_2007.txt -2023/04/16 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/jain_1999.txt -2023/04/16 | 898 | support/texlab/crates/parser/src/test_data/bibtex/samples/kastenholz_2006.txt -2023/04/16 | 993 | support/texlab/crates/parser/src/test_data/bibtex/samples/knuth_1984.txt -2023/04/16 | 517 | support/texlab/crates/parser/src/test_data/bibtex/samples/matuz_1990.txt -2023/04/16 | 1112 | support/texlab/crates/parser/src/test_data/bibtex/samples/nietzsche_1998.txt -2023/04/16 | 557 | support/texlab/crates/parser/src/test_data/bibtex/samples/rivest_1978.txt -2023/04/16 | 3194 | support/texlab/crates/parser/src/test_data/build_log/001.txt -2023/04/16 | 2455 | support/texlab/crates/parser/src/test_data/build_log/002.txt -2023/04/16 | 2515 | support/texlab/crates/parser/src/test_data/build_log/003.txt -2023/04/16 | 3057 | support/texlab/crates/parser/src/test_data/build_log/004.txt -2023/04/16 | 13353 | support/texlab/crates/parser/src/test_data/build_log/005.txt -2023/04/16 | 4130 | support/texlab/crates/parser/src/test_data/build_log/006.txt -2023/04/16 | 7762 | support/texlab/crates/parser/src/test_data/build_log/007.txt -2023/04/16 | 48 | support/texlab/crates/parser/src/test_data/latex/block_comments.txt -2023/04/16 | 26 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default_error.txt -2023/04/16 | 27 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default.txt -2023/04/16 | 39 | support/texlab/crates/parser/src/test_data/latex/caption/caption_figure.txt -2023/04/16 | 21 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal_error.txt -2023/04/16 | 22 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal.txt -2023/04/16 | 7 | support/texlab/crates/parser/src/test_data/latex/citation/citation_empty.txt -2023/04/16 | 9 | support/texlab/crates/parser/src/test_data/latex/citation/citation_missing_brace.txt -2023/04/16 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_multiple_keys.txt -2023/04/16 | 20 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote_postnote.txt -2023/04/16 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote.txt -2023/04/16 | 12 | support/texlab/crates/parser/src/test_data/latex/citation/citation_redundant_comma.txt -2023/04/16 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_simple.txt -2023/04/16 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_star.txt -2023/04/16 | 33 | support/texlab/crates/parser/src/test_data/latex/color/color_definition_simple.txt -2023/04/16 | 13 | support/texlab/crates/parser/src/test_data/latex/color/color_reference_simple.txt -2023/04/16 | 39 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error1.txt -2023/04/16 | 30 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error2.txt -2023/04/16 | 25 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error3.txt -2023/04/16 | 15 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error4.txt -2023/04/16 | 44 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_simple.txt -2023/04/16 | 22 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_argc.txt -2023/04/16 | 16 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl_error.txt -2023/04/16 | 17 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl.txt -2023/04/16 | 29 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_optional.txt -2023/04/16 | 23 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_simple.txt -2023/04/16 | 80 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_with_begin.txt -2023/04/16 | 26 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_no_impl.txt -2023/04/16 | 31 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_simple.txt -2023/04/16 | 50 | support/texlab/crates/parser/src/test_data/latex/environment/environment_asymptote.txt -2023/04/16 | 44 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition_optional_arg.txt -2023/04/16 | 47 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition.txt -2023/04/16 | 52 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested_missing_braces.txt -2023/04/16 | 43 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested.txt -2023/04/16 | 33 | support/texlab/crates/parser/src/test_data/latex/environment/environment_simple.txt -2023/04/16 | 28 | support/texlab/crates/parser/src/test_data/latex/equation_missing_begin.txt -2023/04/16 | 13 | support/texlab/crates/parser/src/test_data/latex/equation.txt -2023/04/16 | 14 | support/texlab/crates/parser/src/test_data/latex/generic_command_args.txt -2023/04/16 | 4 | support/texlab/crates/parser/src/test_data/latex/generic_command_empty.txt -2023/04/16 | 2 | support/texlab/crates/parser/src/test_data/latex/generic_command_escape.txt -2023/04/16 | 64 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_declaration.txt -2023/04/16 | 76 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_options.txt -2023/04/16 | 44 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_simple.txt -2023/04/16 | 35 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_package.txt -2023/04/16 | 32 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_options.txt -2023/04/16 | 19 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_simple.txt -2023/04/16 | 39 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_definition_simple.txt -2023/04/16 | 25 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_options.txt -2023/04/16 | 9 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_simple.txt -2023/04/16 | 32 | support/texlab/crates/parser/src/test_data/latex/graphics_path_command.txt -2023/04/16 | 33 | support/texlab/crates/parser/src/test_data/latex/graphics_path_options.txt -2023/04/16 | 28 | support/texlab/crates/parser/src/test_data/latex/graphics_path.txt -2023/04/16 | 12 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_missing_end.txt -2023/04/16 | 13 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_simple.txt -2023/04/16 | 28 | support/texlab/crates/parser/src/test_data/latex/group/equation_missing_end.txt -2023/04/16 | 6 | support/texlab/crates/parser/src/test_data/latex/group/escaped_brackets.txt -2023/04/16 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_braces.txt -2023/04/16 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets.txt -2023/04/16 | 4 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets_with_group.txt -2023/04/16 | 12 | support/texlab/crates/parser/src/test_data/latex/hello_world.txt -2023/04/16 | 42 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_options.txt -2023/04/16 | 28 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_simple.txt -2023/04/16 | 22 | support/texlab/crates/parser/src/test_data/latex/include/bibtex_include_simple.txt -2023/04/16 | 16 | support/texlab/crates/parser/src/test_data/latex/include/class_include_empty.txt -2023/04/16 | 44 | support/texlab/crates/parser/src/test_data/latex/include/class_include_options.txt -2023/04/16 | 23 | support/texlab/crates/parser/src/test_data/latex/include/class_include_simple.txt -2023/04/16 | 52 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_command.txt -2023/04/16 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_complicated_options.txt -2023/04/16 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_options.txt -2023/04/16 | 29 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_simple.txt -2023/04/16 | 11 | support/texlab/crates/parser/src/test_data/latex/include/import_incomplete.txt -2023/04/16 | 17 | support/texlab/crates/parser/src/test_data/latex/include/import_simple.txt -2023/04/16 | 30 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_options.txt -2023/04/16 | 20 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_simple.txt -2023/04/16 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_equality_sign.txt -2023/04/16 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_simple.txt -2023/04/16 | 20 | support/texlab/crates/parser/src/test_data/latex/include/latex_input_path_brackets.txt -2023/04/16 | 13 | support/texlab/crates/parser/src/test_data/latex/include/package_include_empty.txt -2023/04/16 | 28 | support/texlab/crates/parser/src/test_data/latex/include/package_include_multiple.txt -2023/04/16 | 41 | support/texlab/crates/parser/src/test_data/latex/include/package_include_options.txt -2023/04/16 | 20 | support/texlab/crates/parser/src/test_data/latex/include/package_include_simple.txt -2023/04/16 | 19 | support/texlab/crates/parser/src/test_data/latex/include/pgf_library_import_simple.txt -2023/04/16 | 34 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_options.txt -2023/04/16 | 24 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_simple.txt -2023/04/16 | 20 | support/texlab/crates/parser/src/test_data/latex/include/tikz_library_import_simple.txt -2023/04/16 | 27 | support/texlab/crates/parser/src/test_data/latex/include/verbatim_include_simple.txt -2023/04/16 | 21 | support/texlab/crates/parser/src/test_data/latex/inline_double_dollar.txt -2023/04/16 | 19 | support/texlab/crates/parser/src/test_data/latex/inline.txt -2023/04/16 | 271 | support/texlab/crates/parser/src/test_data/latex/issue_745.txt -2023/04/16 | 19 | support/texlab/crates/parser/src/test_data/latex/issue_789.txt -2023/04/16 | 135 | support/texlab/crates/parser/src/test_data/latex/issue_853.txt -2023/04/16 | 55 | support/texlab/crates/parser/src/test_data/latex/issue_857.txt -2023/04/16 | 37 | support/texlab/crates/parser/src/test_data/latex/issue_874.txt -2023/04/16 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_line_break.txt -2023/04/16 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_simple.txt -2023/04/16 | 21 | support/texlab/crates/parser/src/test_data/latex/label/label_number.txt -2023/04/16 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_equation.txt -2023/04/16 | 47 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_incomplete.txt -2023/04/16 | 14 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_multiple.txt -2023/04/16 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_error.txt -2023/04/16 | 15 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_incomplete.txt -2023/04/16 | 20 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_simple.txt -2023/04/16 | 9 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_simple.txt -2023/04/16 | 1 | support/texlab/crates/parser/src/test_data/latex/parameter_error.txt -2023/04/16 | 2 | support/texlab/crates/parser/src/test_data/latex/parameter.txt -2023/04/16 | 60 | support/texlab/crates/parser/src/test_data/latex/structure/structure_enum_item.txt -2023/04/16 | 27 | support/texlab/crates/parser/src/test_data/latex/structure/structure_invalid_nesting.txt -2023/04/16 | 90 | support/texlab/crates/parser/src/test_data/latex/structure/structure_nested.txt -2023/04/16 | 35 | support/texlab/crates/parser/src/test_data/latex/structure/structure_siblings.txt -2023/04/16 | 31 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_full.txt -2023/04/16 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_counter.txt -2023/04/16 | 26 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description_and_counter.txt -2023/04/16 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description.txt -2023/04/16 | 16 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_only_name.txt -2023/04/16 | 227 | support/texlab/crates/syntax/Cargo.toml -2023/04/16 | 7955 | support/texlab/crates/syntax/src/bibtex.rs -2023/04/16 | 16983 | support/texlab/crates/syntax/src/latex/cst.rs -2023/04/16 | 1668 | support/texlab/crates/syntax/src/latex/kind.rs -2023/04/16 | 689 | support/texlab/crates/syntax/src/latex.rs -2023/04/16 | 864 | support/texlab/crates/syntax/src/lib.rs -2023/04/16 | 1272 | support/texlab/crates/texlab/benches/bench_main.rs -2023/04/16 | 1791 | support/texlab/crates/texlab/Cargo.toml -2023/04/16 | 6970534 | support/texlab/crates/texlab/data/components.json.gz -2023/04/16 | 56243 | support/texlab/crates/texlab/data/lang_data.json -2023/04/16 | 3223 | support/texlab/crates/texlab/src/client.rs -2023/04/16 | 838 | support/texlab/crates/texlab/src/features/completion/acronym_ref.rs -2023/04/16 | 1717 | support/texlab/crates/texlab/src/features/completion/argument.rs -2023/04/16 | 283 | support/texlab/crates/texlab/src/features/completion/begin_snippet.rs -2023/04/16 | 25245 | support/texlab/crates/texlab/src/features/completion/builder.rs -2023/04/16 | 1654 | support/texlab/crates/texlab/src/features/completion/citation.rs -2023/04/16 | 1238 | support/texlab/crates/texlab/src/features/completion/color_model.rs -2023/04/16 | 490 | support/texlab/crates/texlab/src/features/completion/color.rs -2023/04/16 | 680 | support/texlab/crates/texlab/src/features/completion/component_command.rs -2023/04/16 | 521 | support/texlab/crates/texlab/src/features/completion/component_environment.rs -2023/04/16 | 702 | support/texlab/crates/texlab/src/features/completion/entry_type.rs -2023/04/16 | 840 | support/texlab/crates/texlab/src/features/completion/field.rs -2023/04/16 | 1191 | support/texlab/crates/texlab/src/features/completion/glossary_ref.rs -2023/04/16 | 1556 | support/texlab/crates/texlab/src/features/completion/import.rs -2023/04/16 | 4028 | support/texlab/crates/texlab/src/features/completion/include.rs -2023/04/16 | 2815 | support/texlab/crates/texlab/src/features/completion/label.rs -2023/04/16 | 1036 | support/texlab/crates/texlab/src/features/completion/matcher.rs -2023/04/16 | 1917 | support/texlab/crates/texlab/src/features/completion.rs -2023/04/16 | 559 | support/texlab/crates/texlab/src/features/completion/theorem.rs -2023/04/16 | 721 | support/texlab/crates/texlab/src/features/completion/tikz_library.rs -2023/04/16 | 575 | support/texlab/crates/texlab/src/features/completion/user_command.rs -2023/04/16 | 635 | support/texlab/crates/texlab/src/features/completion/user_environment.rs -2023/04/16 | 1300 | support/texlab/crates/texlab/src/features/definition/command.rs -2023/04/16 | 984 | support/texlab/crates/texlab/src/features/definition/document.rs -2023/04/16 | 1191 | support/texlab/crates/texlab/src/features/definition/entry.rs -2023/04/16 | 1161 | support/texlab/crates/texlab/src/features/definition/label.rs -2023/04/16 | 1856 | support/texlab/crates/texlab/src/features/definition.rs -2023/04/16 | 1037 | support/texlab/crates/texlab/src/features/definition/string.rs -2023/04/16 | 2143 | support/texlab/crates/texlab/src/features/folding.rs -2023/04/16 | 7196 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs -2023/04/16 | 2007 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs -2023/04/16 | 1083 | support/texlab/crates/texlab/src/features/formatting.rs -2023/04/16 | 1049 | support/texlab/crates/texlab/src/features/highlight/label.rs -2023/04/16 | 358 | support/texlab/crates/texlab/src/features/highlight.rs -2023/04/16 | 749 | support/texlab/crates/texlab/src/features/hover/citation.rs -2023/04/16 | 819 | support/texlab/crates/texlab/src/features/hover/component.rs -2023/04/16 | 547 | support/texlab/crates/texlab/src/features/hover/entry_type.rs -2023/04/16 | 604 | support/texlab/crates/texlab/src/features/hover/field.rs -2023/04/16 | 851 | support/texlab/crates/texlab/src/features/hover/label.rs -2023/04/16 | 1171 | support/texlab/crates/texlab/src/features/hover.rs -2023/04/16 | 1189 | support/texlab/crates/texlab/src/features/hover/string_ref.rs -2023/04/16 | 1327 | support/texlab/crates/texlab/src/features/inlay_hint/label.rs -2023/04/16 | 1283 | support/texlab/crates/texlab/src/features/inlay_hint.rs -2023/04/16 | 555 | support/texlab/crates/texlab/src/features/link/include.rs -2023/04/16 | 932 | support/texlab/crates/texlab/src/features/link.rs -2023/04/16 | 1898 | support/texlab/crates/texlab/src/features/reference/entry.rs -2023/04/16 | 1007 | support/texlab/crates/texlab/src/features/reference/label.rs -2023/04/16 | 1070 | support/texlab/crates/texlab/src/features/reference.rs -2023/04/16 | 1402 | support/texlab/crates/texlab/src/features/reference/string.rs -2023/04/16 | 1305 | support/texlab/crates/texlab/src/features/rename/command.rs -2023/04/16 | 2292 | support/texlab/crates/texlab/src/features/rename/entry.rs -2023/04/16 | 1066 | support/texlab/crates/texlab/src/features/rename/label.rs -2023/04/16 | 1740 | support/texlab/crates/texlab/src/features/rename.rs -2023/04/16 | 196 | support/texlab/crates/texlab/src/features.rs -2023/04/16 | 2582 | support/texlab/crates/texlab/src/features/symbol/bibtex.rs -2023/04/16 | 13414 | support/texlab/crates/texlab/src/features/symbol/latex.rs -2023/04/16 | 5537 | support/texlab/crates/texlab/src/features/symbol/project_order.rs -2023/04/16 | 3430 | support/texlab/crates/texlab/src/features/symbol.rs -2023/04/16 | 4445 | support/texlab/crates/texlab/src/features/symbol/types.rs -2023/04/16 | 108 | support/texlab/crates/texlab/src/lib.rs -2023/04/16 | 1865 | support/texlab/crates/texlab/src/main.rs -2023/04/16 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs -2023/04/16 | 2172 | support/texlab/crates/texlab/src/server/extensions.rs -2023/04/16 | 7562 | support/texlab/crates/texlab/src/server/options.rs -2023/04/16 | 1412 | support/texlab/crates/texlab/src/server/progress.rs -2023/04/16 | 38535 | support/texlab/crates/texlab/src/server.rs -2023/04/16 | 6018 | support/texlab/crates/texlab/src/util/capabilities.rs -2023/04/16 | 3729 | support/texlab/crates/texlab/src/util/chktex.rs -2023/04/16 | 3500 | support/texlab/crates/texlab/src/util/components.rs -2023/04/16 | 9648 | support/texlab/crates/texlab/src/util/cursor.rs -2023/04/16 | 4157 | support/texlab/crates/texlab/src/util/diagnostics.rs -2023/04/16 | 6224 | support/texlab/crates/texlab/src/util/label.rs -2023/04/16 | 1969 | support/texlab/crates/texlab/src/util/lang_data.rs -2023/04/16 | 1605 | support/texlab/crates/texlab/src/util/line_index_ext.rs -2023/04/16 | 4008 | support/texlab/crates/texlab/src/util/lsp_enums.rs -2023/04/16 | 415 | support/texlab/crates/texlab/src/util/regex_filter.rs -2023/04/16 | 320 | support/texlab/crates/texlab/src/util.rs -2023/04/16 | 8392 | support/texlab/crates/texlab/tests/lsp/fixture.rs -2023/04/16 | 47 | support/texlab/crates/texlab/tests/lsp/main.rs -2023/04/16 | 13426 | support/texlab/crates/texlab/tests/lsp/text_document/completion.rs -2023/04/16 | 3387 | support/texlab/crates/texlab/tests/lsp/text_document/definition.rs -2023/04/16 | 1322 | support/texlab/crates/texlab/tests/lsp/text_document/document_highlight.rs -2023/04/16 | 1157 | support/texlab/crates/texlab/tests/lsp/text_document/document_link.rs -2023/04/16 | 8171 | support/texlab/crates/texlab/tests/lsp/text_document/document_symbol.rs -2023/04/16 | 1208 | support/texlab/crates/texlab/tests/lsp/text_document/folding_range.rs -2023/04/16 | 3003 | support/texlab/crates/texlab/tests/lsp/text_document/formatting.rs -2023/04/16 | 3943 | support/texlab/crates/texlab/tests/lsp/text_document/hover.rs -2023/04/16 | 1737 | support/texlab/crates/texlab/tests/lsp/text_document/inlay_hint.rs -2023/04/16 | 4169 | support/texlab/crates/texlab/tests/lsp/text_document/references.rs -2023/04/16 | 1743 | support/texlab/crates/texlab/tests/lsp/text_document/rename.rs -2023/04/16 | 186 | support/texlab/crates/texlab/tests/lsp/text_document.rs -2023/04/16 | 226 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_package_ref.snap -2023/04/16 | 265 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_empty.snap -2023/04/16 | 278 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_open_brace.snap -2023/04/16 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_simple.snap -2023/04/16 | 399 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_empty.snap -2023/04/16 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_open_brace.snap -2023/04/16 | 211 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_word.snap -2023/04/16 | 550 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__begin_environment_without_snippet_support.snap -2023/04/16 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap -2023/04/16 | 291 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap -2023/04/16 | 269 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap -2023/04/16 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap -2023/04/16 | 407 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_open_brace.snap -2023/04/16 | 403 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_open_brace.snap -2023/04/16 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_simple.snap -2023/04/16 | 408 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_simple.snap -2023/04/16 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_open_brace.snap -2023/04/16 | 405 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_simple.snap -2023/04/16 | 414 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_word.snap -2023/04/16 | 594 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_bibtex.snap -2023/04/16 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple_package.snap -2023/04/16 | 494 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple.snap -2023/04/16 | 257 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_class.snap -2023/04/16 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_command_definition.snap -2023/04/16 | 544 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple_end.snap -2023/04/16 | 223 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple.snap -2023/04/16 | 194 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_preamble.snap -2023/04/16 | 186 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_string.snap -2023/04/16 | 384 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_at_empty.snap -2023/04/16 | 182 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_article.snap -2023/04/16 | 185 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_preamble.snap -2023/04/16 | 179 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_string.snap -2023/04/16 | 205 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_complete_entry.snap -2023/04/16 | 421 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_closed.snap -2023/04/16 | 420 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_open.snap -2023/04/16 | 441 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_field_name.snap -2023/04/16 | 486 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_closed.snap -2023/04/16 | 485 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_open.snap -2023/04/16 | 263 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_open_brace.snap -2023/04/16 | 264 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_simple.snap -2023/04/16 | 459 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_closed_brace.snap -2023/04/16 | 464 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_open_brace.snap -2023/04/16 | 449 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_closed_brace.snap -2023/04/16 | 448 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_open_brace.snap -2023/04/16 | 512 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_857_1.snap -2023/04/16 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_864.snap -2023/04/16 | 1814 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__label.snap -2023/04/16 | 699 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_import.snap -2023/04/16 | 711 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_texlabroot.snap -2023/04/16 | 250 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_begin.snap -2023/04/16 | 255 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_end.snap -2023/04/16 | 452 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_closed_brace.snap -2023/04/16 | 451 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_open_brace.snap -2023/04/16 | 273 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_command.snap -2023/04/16 | 351 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_environment.snap -2023/04/16 | 368 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_import.snap -2023/04/16 | 355 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_include.snap -2023/04/16 | 2009 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__enumerate_flat.snap -2023/04/16 | 3204 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__enumerate_nested.snap -2023/04/16 | 1404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__equation_flat.snap -2023/04/16 | 1936 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__equation_nested.snap -2023/04/16 | 1832 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__float_flat.snap -2023/04/16 | 2368 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__float_nested.snap -2023/04/16 | 783 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__ignored_patterns.snap -2023/04/16 | 1488 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__section_flat.snap -2023/04/16 | 2132 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__section_nested.snap -2023/04/16 | 1847 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__theorem_flat.snap -2023/04/16 | 2516 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__theorem_nested.snap -2023/04/16 | 650 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__bibtex.snap -2023/04/16 | 841 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__latex.snap -2023/04/16 | 167 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_command.snap -2023/04/16 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_insert_braces.snap -2023/04/16 | 181 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_join_strings.snap -2023/04/16 | 946 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_multiple_entries.snap -2023/04/16 | 132 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_parens.snap -2023/04/16 | 160 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_preamble.snap -2023/04/16 | 143 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_string.snap -2023/04/16 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_trailing_comma.snap -2023/04/16 | 520 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_wrap_long_lines.snap -2023/04/16 | 308 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__citation_inside_cite.snap -2023/04/16 | 314 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__citation_inside_entry.snap -2023/04/16 | 875 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__component_known_package.snap -2023/04/16 | 659 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__entry_type_known_type.snap -2023/04/16 | 234 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__field_known.snap -2023/04/16 | 406 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__label_theorem_child_file_mumber.snap -2023/04/16 | 332 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__label_theorem_child_file.snap -2023/04/16 | 212 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__section.snap -2023/04/16 | 272 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__string_inside_reference.snap -2023/04/16 | 1586 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__inlay_hint__label_definition.snap -2023/04/16 | 12 | support/texlab/crates/texlab/tests/lsp/workspace.rs -2023/04/16 | 719 | support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__filter_bibtex.snap -2023/04/16 | 426 | support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__filter_type_figure.snap -2023/04/16 | 1021 | support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__filter_type_item.snap -2023/04/16 | 739 | support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__filter_type_math.snap -2023/04/16 | 1339 | support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__filter_type_section.snap -2023/04/16 | 2970 | support/texlab/crates/texlab/tests/lsp/workspace/symbol.rs -2023/04/16 | 380190 | support/texlab/images/demo.gif -2023/04/16 | 35149 | support/texlab/LICENSE -2023/04/16 | 3767 | support/texlab/README.md -2023/04/16 | 615 | support/texlab/texlab.1 -2023/04/16 | 26543 | support/texlab/texlab.pdf -2023/04/16 | 2586 | support/texlab/texlab.tex -2023/04/16 | 7722796 | support/texlab.zip +2023/05/06 | 50407 | support/texlab/Cargo.lock +2023/05/06 | 332 | support/texlab/Cargo.toml +2023/05/06 | 28464 | support/texlab/CHANGELOG.md +2023/05/06 | 181 | support/texlab/CONTRIBUTING.md +2023/05/06 | 490 | support/texlab/crates/base-db/Cargo.toml +2023/05/06 | 3734 | support/texlab/crates/base-db/src/config.rs +2023/05/06 | 58317 | support/texlab/crates/base-db/src/data.rs +2023/05/06 | 1955 | support/texlab/crates/base-db/src/diagnostics/bib.rs +2023/05/06 | 2201 | support/texlab/crates/base-db/src/diagnostics/log.rs +2023/05/06 | 430 | support/texlab/crates/base-db/src/diagnostics.rs +2023/05/06 | 3546 | support/texlab/crates/base-db/src/diagnostics/tex.rs +2023/05/06 | 4965 | support/texlab/crates/base-db/src/document.rs +2023/05/06 | 5138 | support/texlab/crates/base-db/src/graph.rs +2023/05/06 | 179 | support/texlab/crates/base-db/src/lib.rs +2023/05/06 | 1170 | support/texlab/crates/base-db/src/semantics/auxiliary.rs +2023/05/06 | 585 | support/texlab/crates/base-db/src/semantics.rs +2023/05/06 | 9562 | support/texlab/crates/base-db/src/semantics/tex.rs +2023/05/06 | 5900 | support/texlab/crates/base-db/src/util/label.rs +2023/05/06 | 6484 | support/texlab/crates/base-db/src/util/line_index.rs +2023/05/06 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs +2023/05/06 | 227 | support/texlab/crates/base-db/src/util.rs +2023/05/06 | 8868 | support/texlab/crates/base-db/src/workspace.rs +2023/05/06 | 538 | support/texlab/crates/citeproc/Cargo.toml +2023/05/06 | 22210 | support/texlab/crates/citeproc/src/driver.rs +2023/05/06 | 4724 | support/texlab/crates/citeproc/src/entry.rs +2023/05/06 | 2074 | support/texlab/crates/citeproc/src/field/author.rs +2023/05/06 | 2665 | support/texlab/crates/citeproc/src/field/date.rs +2023/05/06 | 1626 | support/texlab/crates/citeproc/src/field/number.rs +2023/05/06 | 60 | support/texlab/crates/citeproc/src/field.rs +2023/05/06 | 8955 | support/texlab/crates/citeproc/src/field/text.rs +2023/05/06 | 890 | support/texlab/crates/citeproc/src/lib.rs +2023/05/06 | 1760 | support/texlab/crates/citeproc/src/output.rs +2023/05/06 | 1052 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_aksin_2006.snap +2023/05/06 | 788 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_betram_1996.snap +2023/05/06 | 1317 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_blom_2021.snap +2023/05/06 | 1050 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_jain_1999.snap +2023/05/06 | 1301 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_kastenholz_2006.snap +2023/05/06 | 976 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_rivest_1978.snap +2023/05/06 | 572 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__book_aho_2006.snap +2023/05/06 | 1398 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__book_averroes_1998.snap +2023/05/06 | 1210 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__book_knuth_1984.snap +2023/05/06 | 707 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__collection_matuz_1990.snap +2023/05/06 | 1163 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__inproceedings_combi_2004.snap +2023/05/06 | 1038 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__inproceedings_erwin_2007.snap +2023/05/06 | 1415 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__mvbook_nietzsche_1988.snap +2023/05/06 | 954 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__patent_almendro_1998.snap +2023/05/06 | 11868 | support/texlab/crates/citeproc/src/tests.rs +2023/05/06 | 427 | support/texlab/crates/commands/Cargo.toml +2023/05/06 | 2806 | support/texlab/crates/commands/src/build.rs +2023/05/06 | 987 | support/texlab/crates/commands/src/change_env.rs +2023/05/06 | 1550 | support/texlab/crates/commands/src/clean.rs +2023/05/06 | 1590 | support/texlab/crates/commands/src/dep_graph.rs +2023/05/06 | 3053 | support/texlab/crates/commands/src/fwd_search.rs +2023/05/06 | 340 | support/texlab/crates/commands/src/lib.rs +2023/05/06 | 1584 | support/texlab/crates/commands/src/placeholders.rs +2023/05/06 | 227 | support/texlab/crates/distro/Cargo.toml +2023/05/06 | 1812 | support/texlab/crates/distro/src/file_name_db.rs +2023/05/06 | 710 | support/texlab/crates/distro/src/kpsewhich.rs +2023/05/06 | 1124 | support/texlab/crates/distro/src/language.rs +2023/05/06 | 1997 | support/texlab/crates/distro/src/lib.rs +2023/05/06 | 2467 | support/texlab/crates/distro/src/miktex.rs +2023/05/06 | 820 | support/texlab/crates/distro/src/texlive.rs +2023/05/06 | 407 | support/texlab/crates/parser/Cargo.toml +2023/05/06 | 11420 | support/texlab/crates/parser/src/bibtex.rs +2023/05/06 | 5684 | support/texlab/crates/parser/src/build_log.rs +2023/05/06 | 3009 | support/texlab/crates/parser/src/config.rs +2023/05/06 | 5330 | support/texlab/crates/parser/src/latex/lexer/commands.rs +2023/05/06 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs +2023/05/06 | 2602 | support/texlab/crates/parser/src/latex/lexer/types.rs +2023/05/06 | 33693 | support/texlab/crates/parser/src/latex.rs +2023/05/06 | 148 | support/texlab/crates/parser/src/lib.rs +2023/05/06 | 234 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@comment.txt.snap +2023/05/06 | 761 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@issue_809.txt.snap +2023/05/06 | 373 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@preamble.txt.snap +2023/05/06 | 3667 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aho_2006.txt.snap +2023/05/06 | 7531 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aksin_2006.txt.snap +2023/05/06 | 7322 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__almendro_1998.txt.snap +2023/05/06 | 10380 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__averroes_1998.txt.snap +2023/05/06 | 5864 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__betram_1996.txt.snap +2023/05/06 | 6644 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__blom_2021.txt.snap +2023/05/06 | 7157 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__combi_2004.txt.snap +2023/05/06 | 6836 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__erwin_2007.txt.snap +2023/05/06 | 7528 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__jain_1999.txt.snap +2023/05/06 | 8868 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__kastenholz_2006.txt.snap +2023/05/06 | 9479 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__knuth_1984.txt.snap +2023/05/06 | 5060 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__matuz_1990.txt.snap +2023/05/06 | 11015 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__nietzsche_1998.txt.snap +2023/05/06 | 6472 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__rivest_1978.txt.snap +2023/05/06 | 716 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@001.txt.snap +2023/05/06 | 448 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@002.txt.snap +2023/05/06 | 673 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@003.txt.snap +2023/05/06 | 975 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@004.txt.snap +2023/05/06 | 953 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@005.txt.snap +2023/05/06 | 1672 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@006.txt.snap +2023/05/06 | 464 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@007.txt.snap +2023/05/06 | 746 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@block_comments.txt.snap +2023/05/06 | 626 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default_error.txt.snap +2023/05/06 | 647 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default.txt.snap +2023/05/06 | 772 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_figure.txt.snap +2023/05/06 | 499 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal_error.txt.snap +2023/05/06 | 520 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal.txt.snap +2023/05/06 | 295 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_empty.txt.snap +2023/05/06 | 321 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_missing_brace.txt.snap +2023/05/06 | 453 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_multiple_keys.txt.snap +2023/05/06 | 608 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote_postnote.txt.snap +2023/05/06 | 472 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote.txt.snap +2023/05/06 | 404 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_redundant_comma.txt.snap +2023/05/06 | 344 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_simple.txt.snap +2023/05/06 | 342 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_star.txt.snap +2023/05/06 | 734 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_definition_simple.txt.snap +2023/05/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_reference_simple.txt.snap +2023/05/06 | 849 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error1.txt.snap +2023/05/06 | 588 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error2.txt.snap +2023/05/06 | 457 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error3.txt.snap +2023/05/06 | 248 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error4.txt.snap +2023/05/06 | 980 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_simple.txt.snap +2023/05/06 | 504 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_argc.txt.snap +2023/05/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl_error.txt.snap +2023/05/06 | 377 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl.txt.snap +2023/05/06 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_optional.txt.snap +2023/05/06 | 645 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_simple.txt.snap +2023/05/06 | 1177 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_with_begin.txt.snap +2023/05/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_no_impl.txt.snap +2023/05/06 | 502 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_simple.txt.snap +2023/05/06 | 1074 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_asymptote.txt.snap +2023/05/06 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition_optional_arg.txt.snap +2023/05/06 | 1103 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition.txt.snap +2023/05/06 | 1191 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested_missing_braces.txt.snap +2023/05/06 | 1121 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested.txt.snap +2023/05/06 | 742 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_simple.txt.snap +2023/05/06 | 814 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation_missing_begin.txt.snap +2023/05/06 | 379 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation.txt.snap +2023/05/06 | 460 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_args.txt.snap +2023/05/06 | 216 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_empty.txt.snap +2023/05/06 | 215 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_escape.txt.snap +2023/05/06 | 1464 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_declaration.txt.snap +2023/05/06 | 1359 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_options.txt.snap +2023/05/06 | 758 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_simple.txt.snap +2023/05/06 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_package.txt.snap +2023/05/06 | 815 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_options.txt.snap +2023/05/06 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_simple.txt.snap +2023/05/06 | 965 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_definition_simple.txt.snap +2023/05/06 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_options.txt.snap +2023/05/06 | 365 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_simple.txt.snap +2023/05/06 | 624 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_command.txt.snap +2023/05/06 | 552 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_options.txt.snap +2023/05/06 | 447 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path.txt.snap +2023/05/06 | 312 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_missing_end.txt.snap +2023/05/06 | 332 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_simple.txt.snap +2023/05/06 | 821 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__equation_missing_end.txt.snap +2023/05/06 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__escaped_brackets.txt.snap +2023/05/06 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_braces.txt.snap +2023/05/06 | 244 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets.txt.snap +2023/05/06 | 330 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets_with_group.txt.snap +2023/05/06 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@hello_world.txt.snap +2023/05/06 | 861 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_options.txt.snap +2023/05/06 | 386 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_simple.txt.snap +2023/05/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__bibtex_include_simple.txt.snap +2023/05/06 | 323 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_empty.txt.snap +2023/05/06 | 1066 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_options.txt.snap +2023/05/06 | 375 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_simple.txt.snap +2023/05/06 | 900 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_command.txt.snap +2023/05/06 | 762 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_complicated_options.txt.snap +2023/05/06 | 717 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_options.txt.snap +2023/05/06 | 387 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_simple.txt.snap +2023/05/06 | 316 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_incomplete.txt.snap +2023/05/06 | 470 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_simple.txt.snap +2023/05/06 | 703 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_options.txt.snap +2023/05/06 | 373 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_simple.txt.snap +2023/05/06 | 429 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_equality_sign.txt.snap +2023/05/06 | 363 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_simple.txt.snap +2023/05/06 | 477 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_input_path_brackets.txt.snap +2023/05/06 | 324 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_empty.txt.snap +2023/05/06 | 483 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_multiple.txt.snap +2023/05/06 | 1067 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_options.txt.snap +2023/05/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_simple.txt.snap +2023/05/06 | 382 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__pgf_library_import_simple.txt.snap +2023/05/06 | 702 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_options.txt.snap +2023/05/06 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_simple.txt.snap +2023/05/06 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__tikz_library_import_simple.txt.snap +2023/05/06 | 385 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__verbatim_include_simple.txt.snap +2023/05/06 | 649 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline_double_dollar.txt.snap +2023/05/06 | 631 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline.txt.snap +2023/05/06 | 4300 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_745.txt.snap +2023/05/06 | 347 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_789.txt.snap +2023/05/06 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_828.txt.snap +2023/05/06 | 1791 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_853.txt.snap +2023/05/06 | 904 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_857.txt.snap +2023/05/06 | 745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_874.txt.snap +2023/05/06 | 452 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_line_break.txt.snap +2023/05/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_simple.txt.snap +2023/05/06 | 563 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_number.txt.snap +2023/05/06 | 361 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_equation.txt.snap +2023/05/06 | 825 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_incomplete.txt.snap +2023/05/06 | 456 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_multiple.txt.snap +2023/05/06 | 479 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_error.txt.snap +2023/05/06 | 380 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_incomplete.txt.snap +2023/05/06 | 507 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_simple.txt.snap +2023/05/06 | 349 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_simple.txt.snap +2023/05/06 | 187 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter_error.txt.snap +2023/05/06 | 182 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter.txt.snap +2023/05/06 | 1260 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_enum_item.txt.snap +2023/05/06 | 565 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_invalid_nesting.txt.snap +2023/05/06 | 1745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_nested.txt.snap +2023/05/06 | 706 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_siblings.txt.snap +2023/05/06 | 771 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_full.txt.snap +2023/05/06 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_counter.txt.snap +2023/05/06 | 669 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description_and_counter.txt.snap +2023/05/06 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description.txt.snap +2023/05/06 | 387 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_only_name.txt.snap +2023/05/06 | 82 | support/texlab/crates/parser/src/test_data/bibtex/comment.txt +2023/05/06 | 50 | support/texlab/crates/parser/src/test_data/bibtex/issue_809.txt +2023/05/06 | 25 | support/texlab/crates/parser/src/test_data/bibtex/preamble.txt +2023/05/06 | 314 | support/texlab/crates/parser/src/test_data/bibtex/samples/aho_2006.txt +2023/05/06 | 679 | support/texlab/crates/parser/src/test_data/bibtex/samples/aksin_2006.txt +2023/05/06 | 706 | support/texlab/crates/parser/src/test_data/bibtex/samples/almendro_1998.txt +2023/05/06 | 1008 | support/texlab/crates/parser/src/test_data/bibtex/samples/averroes_1998.txt +2023/05/06 | 556 | support/texlab/crates/parser/src/test_data/bibtex/samples/betram_1996.txt +2023/05/06 | 860 | support/texlab/crates/parser/src/test_data/bibtex/samples/blom_2021.txt +2023/05/06 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/combi_2004.txt +2023/05/06 | 615 | support/texlab/crates/parser/src/test_data/bibtex/samples/erwin_2007.txt +2023/05/06 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/jain_1999.txt +2023/05/06 | 898 | support/texlab/crates/parser/src/test_data/bibtex/samples/kastenholz_2006.txt +2023/05/06 | 993 | support/texlab/crates/parser/src/test_data/bibtex/samples/knuth_1984.txt +2023/05/06 | 517 | support/texlab/crates/parser/src/test_data/bibtex/samples/matuz_1990.txt +2023/05/06 | 1112 | support/texlab/crates/parser/src/test_data/bibtex/samples/nietzsche_1998.txt +2023/05/06 | 557 | support/texlab/crates/parser/src/test_data/bibtex/samples/rivest_1978.txt +2023/05/06 | 3194 | support/texlab/crates/parser/src/test_data/build_log/001.txt +2023/05/06 | 2455 | support/texlab/crates/parser/src/test_data/build_log/002.txt +2023/05/06 | 2515 | support/texlab/crates/parser/src/test_data/build_log/003.txt +2023/05/06 | 3057 | support/texlab/crates/parser/src/test_data/build_log/004.txt +2023/05/06 | 13353 | support/texlab/crates/parser/src/test_data/build_log/005.txt +2023/05/06 | 4130 | support/texlab/crates/parser/src/test_data/build_log/006.txt +2023/05/06 | 7762 | support/texlab/crates/parser/src/test_data/build_log/007.txt +2023/05/06 | 48 | support/texlab/crates/parser/src/test_data/latex/block_comments.txt +2023/05/06 | 26 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default_error.txt +2023/05/06 | 27 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default.txt +2023/05/06 | 39 | support/texlab/crates/parser/src/test_data/latex/caption/caption_figure.txt +2023/05/06 | 21 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal_error.txt +2023/05/06 | 22 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal.txt +2023/05/06 | 7 | support/texlab/crates/parser/src/test_data/latex/citation/citation_empty.txt +2023/05/06 | 9 | support/texlab/crates/parser/src/test_data/latex/citation/citation_missing_brace.txt +2023/05/06 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_multiple_keys.txt +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote_postnote.txt +2023/05/06 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote.txt +2023/05/06 | 12 | support/texlab/crates/parser/src/test_data/latex/citation/citation_redundant_comma.txt +2023/05/06 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_simple.txt +2023/05/06 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_star.txt +2023/05/06 | 33 | support/texlab/crates/parser/src/test_data/latex/color/color_definition_simple.txt +2023/05/06 | 13 | support/texlab/crates/parser/src/test_data/latex/color/color_reference_simple.txt +2023/05/06 | 39 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error1.txt +2023/05/06 | 30 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error2.txt +2023/05/06 | 25 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error3.txt +2023/05/06 | 15 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error4.txt +2023/05/06 | 44 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_simple.txt +2023/05/06 | 22 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_argc.txt +2023/05/06 | 16 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl_error.txt +2023/05/06 | 17 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl.txt +2023/05/06 | 29 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_optional.txt +2023/05/06 | 23 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_simple.txt +2023/05/06 | 80 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_with_begin.txt +2023/05/06 | 26 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_no_impl.txt +2023/05/06 | 31 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_simple.txt +2023/05/06 | 50 | support/texlab/crates/parser/src/test_data/latex/environment/environment_asymptote.txt +2023/05/06 | 44 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition_optional_arg.txt +2023/05/06 | 47 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition.txt +2023/05/06 | 52 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested_missing_braces.txt +2023/05/06 | 43 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested.txt +2023/05/06 | 33 | support/texlab/crates/parser/src/test_data/latex/environment/environment_simple.txt +2023/05/06 | 28 | support/texlab/crates/parser/src/test_data/latex/equation_missing_begin.txt +2023/05/06 | 13 | support/texlab/crates/parser/src/test_data/latex/equation.txt +2023/05/06 | 14 | support/texlab/crates/parser/src/test_data/latex/generic_command_args.txt +2023/05/06 | 4 | support/texlab/crates/parser/src/test_data/latex/generic_command_empty.txt +2023/05/06 | 2 | support/texlab/crates/parser/src/test_data/latex/generic_command_escape.txt +2023/05/06 | 64 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_declaration.txt +2023/05/06 | 76 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_options.txt +2023/05/06 | 44 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_simple.txt +2023/05/06 | 35 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_package.txt +2023/05/06 | 32 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_options.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_simple.txt +2023/05/06 | 39 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_definition_simple.txt +2023/05/06 | 25 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_options.txt +2023/05/06 | 9 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_simple.txt +2023/05/06 | 32 | support/texlab/crates/parser/src/test_data/latex/graphics_path_command.txt +2023/05/06 | 33 | support/texlab/crates/parser/src/test_data/latex/graphics_path_options.txt +2023/05/06 | 28 | support/texlab/crates/parser/src/test_data/latex/graphics_path.txt +2023/05/06 | 12 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_missing_end.txt +2023/05/06 | 13 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_simple.txt +2023/05/06 | 28 | support/texlab/crates/parser/src/test_data/latex/group/equation_missing_end.txt +2023/05/06 | 6 | support/texlab/crates/parser/src/test_data/latex/group/escaped_brackets.txt +2023/05/06 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_braces.txt +2023/05/06 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets.txt +2023/05/06 | 4 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets_with_group.txt +2023/05/06 | 12 | support/texlab/crates/parser/src/test_data/latex/hello_world.txt +2023/05/06 | 42 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_options.txt +2023/05/06 | 28 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_simple.txt +2023/05/06 | 22 | support/texlab/crates/parser/src/test_data/latex/include/bibtex_include_simple.txt +2023/05/06 | 16 | support/texlab/crates/parser/src/test_data/latex/include/class_include_empty.txt +2023/05/06 | 44 | support/texlab/crates/parser/src/test_data/latex/include/class_include_options.txt +2023/05/06 | 23 | support/texlab/crates/parser/src/test_data/latex/include/class_include_simple.txt +2023/05/06 | 52 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_command.txt +2023/05/06 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_complicated_options.txt +2023/05/06 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_options.txt +2023/05/06 | 29 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_simple.txt +2023/05/06 | 11 | support/texlab/crates/parser/src/test_data/latex/include/import_incomplete.txt +2023/05/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/import_simple.txt +2023/05/06 | 30 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_options.txt +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_simple.txt +2023/05/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_equality_sign.txt +2023/05/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_simple.txt +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/latex_input_path_brackets.txt +2023/05/06 | 13 | support/texlab/crates/parser/src/test_data/latex/include/package_include_empty.txt +2023/05/06 | 28 | support/texlab/crates/parser/src/test_data/latex/include/package_include_multiple.txt +2023/05/06 | 41 | support/texlab/crates/parser/src/test_data/latex/include/package_include_options.txt +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/package_include_simple.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/include/pgf_library_import_simple.txt +2023/05/06 | 34 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_options.txt +2023/05/06 | 24 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_simple.txt +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/tikz_library_import_simple.txt +2023/05/06 | 27 | support/texlab/crates/parser/src/test_data/latex/include/verbatim_include_simple.txt +2023/05/06 | 21 | support/texlab/crates/parser/src/test_data/latex/inline_double_dollar.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/inline.txt +2023/05/06 | 271 | support/texlab/crates/parser/src/test_data/latex/issue_745.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/issue_789.txt +2023/05/06 | 51 | support/texlab/crates/parser/src/test_data/latex/issue_828.txt +2023/05/06 | 135 | support/texlab/crates/parser/src/test_data/latex/issue_853.txt +2023/05/06 | 55 | support/texlab/crates/parser/src/test_data/latex/issue_857.txt +2023/05/06 | 37 | support/texlab/crates/parser/src/test_data/latex/issue_874.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_line_break.txt +2023/05/06 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_simple.txt +2023/05/06 | 21 | support/texlab/crates/parser/src/test_data/latex/label/label_number.txt +2023/05/06 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_equation.txt +2023/05/06 | 47 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_incomplete.txt +2023/05/06 | 14 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_multiple.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_error.txt +2023/05/06 | 15 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_incomplete.txt +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_simple.txt +2023/05/06 | 9 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_simple.txt +2023/05/06 | 1 | support/texlab/crates/parser/src/test_data/latex/parameter_error.txt +2023/05/06 | 2 | support/texlab/crates/parser/src/test_data/latex/parameter.txt +2023/05/06 | 60 | support/texlab/crates/parser/src/test_data/latex/structure/structure_enum_item.txt +2023/05/06 | 27 | support/texlab/crates/parser/src/test_data/latex/structure/structure_invalid_nesting.txt +2023/05/06 | 90 | support/texlab/crates/parser/src/test_data/latex/structure/structure_nested.txt +2023/05/06 | 35 | support/texlab/crates/parser/src/test_data/latex/structure/structure_siblings.txt +2023/05/06 | 31 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_full.txt +2023/05/06 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_counter.txt +2023/05/06 | 26 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description_and_counter.txt +2023/05/06 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description.txt +2023/05/06 | 16 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_only_name.txt +2023/05/06 | 453 | support/texlab/crates/symbols/Cargo.toml +2023/05/06 | 1980 | support/texlab/crates/symbols/src/document/bib.rs +2023/05/06 | 1535 | support/texlab/crates/symbols/src/document.rs +2023/05/06 | 797 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__allowed_patterns.snap +2023/05/06 | 1679 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__enumerate.snap +2023/05/06 | 841 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__equation.snap +2023/05/06 | 846 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__float.snap +2023/05/06 | 386 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__ignored_patterns.snap +2023/05/06 | 933 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__section.snap +2023/05/06 | 1120 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__theorem.snap +2023/05/06 | 4868 | support/texlab/crates/symbols/src/document/tests.rs +2023/05/06 | 9070 | support/texlab/crates/symbols/src/document/tex.rs +2023/05/06 | 175 | support/texlab/crates/symbols/src/lib.rs +2023/05/06 | 2620 | support/texlab/crates/symbols/src/types.rs +2023/05/06 | 1321 | support/texlab/crates/symbols/src/workspace.rs +2023/05/06 | 823 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_bibtex.snap +2023/05/06 | 566 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_figure.snap +2023/05/06 | 1443 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_item.snap +2023/05/06 | 1009 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_math.snap +2023/05/06 | 1871 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_section.snap +2023/05/06 | 5549 | support/texlab/crates/symbols/src/workspace/sort.rs +2023/05/06 | 2360 | support/texlab/crates/symbols/src/workspace/tests.rs +2023/05/06 | 227 | support/texlab/crates/syntax/Cargo.toml +2023/05/06 | 7955 | support/texlab/crates/syntax/src/bibtex.rs +2023/05/06 | 16979 | support/texlab/crates/syntax/src/latex/cst.rs +2023/05/06 | 1668 | support/texlab/crates/syntax/src/latex/kind.rs +2023/05/06 | 689 | support/texlab/crates/syntax/src/latex.rs +2023/05/06 | 864 | support/texlab/crates/syntax/src/lib.rs +2023/05/06 | 322 | support/texlab/crates/test-utils/Cargo.toml +2023/05/06 | 2874 | support/texlab/crates/test-utils/src/fixture.rs +2023/05/06 | 17 | support/texlab/crates/test-utils/src/lib.rs +2023/05/06 | 1272 | support/texlab/crates/texlab/benches/bench_main.rs +2023/05/06 | 1781 | support/texlab/crates/texlab/Cargo.toml +2023/05/06 | 6970534 | support/texlab/crates/texlab/data/components.json.gz +2023/05/06 | 3223 | support/texlab/crates/texlab/src/client.rs +2023/05/06 | 838 | support/texlab/crates/texlab/src/features/completion/acronym_ref.rs +2023/05/06 | 1717 | support/texlab/crates/texlab/src/features/completion/argument.rs +2023/05/06 | 283 | support/texlab/crates/texlab/src/features/completion/begin_snippet.rs +2023/05/06 | 25291 | support/texlab/crates/texlab/src/features/completion/builder.rs +2023/05/06 | 1654 | support/texlab/crates/texlab/src/features/completion/citation.rs +2023/05/06 | 1238 | support/texlab/crates/texlab/src/features/completion/color_model.rs +2023/05/06 | 1829 | support/texlab/crates/texlab/src/features/completion/color.rs +2023/05/06 | 680 | support/texlab/crates/texlab/src/features/completion/component_command.rs +2023/05/06 | 516 | support/texlab/crates/texlab/src/features/completion/component_environment.rs +2023/05/06 | 681 | support/texlab/crates/texlab/src/features/completion/entry_type.rs +2023/05/06 | 824 | support/texlab/crates/texlab/src/features/completion/field.rs +2023/05/06 | 1191 | support/texlab/crates/texlab/src/features/completion/glossary_ref.rs +2023/05/06 | 1556 | support/texlab/crates/texlab/src/features/completion/import.rs +2023/05/06 | 4028 | support/texlab/crates/texlab/src/features/completion/include.rs +2023/05/06 | 2839 | support/texlab/crates/texlab/src/features/completion/label.rs +2023/05/06 | 1036 | support/texlab/crates/texlab/src/features/completion/matcher.rs +2023/05/06 | 1917 | support/texlab/crates/texlab/src/features/completion.rs +2023/05/06 | 554 | support/texlab/crates/texlab/src/features/completion/theorem.rs +2023/05/06 | 3061 | support/texlab/crates/texlab/src/features/completion/tikz_library.rs +2023/05/06 | 642 | support/texlab/crates/texlab/src/features/completion/user_command.rs +2023/05/06 | 637 | support/texlab/crates/texlab/src/features/completion/user_environment.rs +2023/05/06 | 1300 | support/texlab/crates/texlab/src/features/definition/command.rs +2023/05/06 | 984 | support/texlab/crates/texlab/src/features/definition/document.rs +2023/05/06 | 1191 | support/texlab/crates/texlab/src/features/definition/entry.rs +2023/05/06 | 1166 | support/texlab/crates/texlab/src/features/definition/label.rs +2023/05/06 | 1856 | support/texlab/crates/texlab/src/features/definition.rs +2023/05/06 | 1037 | support/texlab/crates/texlab/src/features/definition/string.rs +2023/05/06 | 2143 | support/texlab/crates/texlab/src/features/folding.rs +2023/05/06 | 7202 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs +2023/05/06 | 2007 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs +2023/05/06 | 1083 | support/texlab/crates/texlab/src/features/formatting.rs +2023/05/06 | 1049 | support/texlab/crates/texlab/src/features/highlight/label.rs +2023/05/06 | 358 | support/texlab/crates/texlab/src/features/highlight.rs +2023/05/06 | 749 | support/texlab/crates/texlab/src/features/hover/citation.rs +2023/05/06 | 819 | support/texlab/crates/texlab/src/features/hover/component.rs +2023/05/06 | 590 | support/texlab/crates/texlab/src/features/hover/entry_type.rs +2023/05/06 | 609 | support/texlab/crates/texlab/src/features/hover/field.rs +2023/05/06 | 858 | support/texlab/crates/texlab/src/features/hover/label.rs +2023/05/06 | 1171 | support/texlab/crates/texlab/src/features/hover.rs +2023/05/06 | 1189 | support/texlab/crates/texlab/src/features/hover/string_ref.rs +2023/05/06 | 1330 | support/texlab/crates/texlab/src/features/inlay_hint/label.rs +2023/05/06 | 1283 | support/texlab/crates/texlab/src/features/inlay_hint.rs +2023/05/06 | 555 | support/texlab/crates/texlab/src/features/link/include.rs +2023/05/06 | 932 | support/texlab/crates/texlab/src/features/link.rs +2023/05/06 | 1898 | support/texlab/crates/texlab/src/features/reference/entry.rs +2023/05/06 | 1007 | support/texlab/crates/texlab/src/features/reference/label.rs +2023/05/06 | 1070 | support/texlab/crates/texlab/src/features/reference.rs +2023/05/06 | 1402 | support/texlab/crates/texlab/src/features/reference/string.rs +2023/05/06 | 1305 | support/texlab/crates/texlab/src/features/rename/command.rs +2023/05/06 | 2292 | support/texlab/crates/texlab/src/features/rename/entry.rs +2023/05/06 | 1066 | support/texlab/crates/texlab/src/features/rename/label.rs +2023/05/06 | 1740 | support/texlab/crates/texlab/src/features/rename.rs +2023/05/06 | 197 | support/texlab/crates/texlab/src/features.rs +2023/05/06 | 4126 | support/texlab/crates/texlab/src/features/symbols.rs +2023/05/06 | 108 | support/texlab/crates/texlab/src/lib.rs +2023/05/06 | 1865 | support/texlab/crates/texlab/src/main.rs +2023/05/06 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs +2023/05/06 | 2172 | support/texlab/crates/texlab/src/server/extensions.rs +2023/05/06 | 7562 | support/texlab/crates/texlab/src/server/options.rs +2023/05/06 | 1412 | support/texlab/crates/texlab/src/server/progress.rs +2023/05/06 | 39358 | support/texlab/crates/texlab/src/server.rs +2023/05/06 | 6018 | support/texlab/crates/texlab/src/util/capabilities.rs +2023/05/06 | 3729 | support/texlab/crates/texlab/src/util/chktex.rs +2023/05/06 | 3500 | support/texlab/crates/texlab/src/util/components.rs +2023/05/06 | 9627 | support/texlab/crates/texlab/src/util/cursor.rs +2023/05/06 | 4163 | support/texlab/crates/texlab/src/util/diagnostics.rs +2023/05/06 | 1611 | support/texlab/crates/texlab/src/util/line_index_ext.rs +2023/05/06 | 4004 | support/texlab/crates/texlab/src/util/lsp_enums.rs +2023/05/06 | 1667 | support/texlab/crates/texlab/src/util.rs +2023/05/06 | 8469 | support/texlab/crates/texlab/tests/lsp/fixture.rs +2023/05/06 | 47 | support/texlab/crates/texlab/tests/lsp/main.rs +2023/05/06 | 13566 | support/texlab/crates/texlab/tests/lsp/text_document/completion.rs +2023/05/06 | 3387 | support/texlab/crates/texlab/tests/lsp/text_document/definition.rs +2023/05/06 | 1322 | support/texlab/crates/texlab/tests/lsp/text_document/document_highlight.rs +2023/05/06 | 1157 | support/texlab/crates/texlab/tests/lsp/text_document/document_link.rs +2023/05/06 | 1505 | support/texlab/crates/texlab/tests/lsp/text_document/document_symbol.rs +2023/05/06 | 1208 | support/texlab/crates/texlab/tests/lsp/text_document/folding_range.rs +2023/05/06 | 3009 | support/texlab/crates/texlab/tests/lsp/text_document/formatting.rs +2023/05/06 | 3943 | support/texlab/crates/texlab/tests/lsp/text_document/hover.rs +2023/05/06 | 1737 | support/texlab/crates/texlab/tests/lsp/text_document/inlay_hint.rs +2023/05/06 | 4169 | support/texlab/crates/texlab/tests/lsp/text_document/references.rs +2023/05/06 | 1743 | support/texlab/crates/texlab/tests/lsp/text_document/rename.rs +2023/05/06 | 186 | support/texlab/crates/texlab/tests/lsp/text_document.rs +2023/05/06 | 226 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_package_ref.snap +2023/05/06 | 265 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_empty.snap +2023/05/06 | 278 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_open_brace.snap +2023/05/06 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_simple.snap +2023/05/06 | 399 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_empty.snap +2023/05/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_open_brace.snap +2023/05/06 | 211 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_word.snap +2023/05/06 | 550 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__begin_environment_without_snippet_support.snap +2023/05/06 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap +2023/05/06 | 291 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap +2023/05/06 | 269 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap +2023/05/06 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap +2023/05/06 | 407 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_open_brace.snap +2023/05/06 | 403 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_open_brace.snap +2023/05/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_simple.snap +2023/05/06 | 408 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_simple.snap +2023/05/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_open_brace.snap +2023/05/06 | 405 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_simple.snap +2023/05/06 | 414 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_word.snap +2023/05/06 | 594 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_bibtex.snap +2023/05/06 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple_package.snap +2023/05/06 | 494 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple.snap +2023/05/06 | 257 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_class.snap +2023/05/06 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_command_definition.snap +2023/05/06 | 544 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple_end.snap +2023/05/06 | 223 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple.snap +2023/05/06 | 194 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_preamble.snap +2023/05/06 | 186 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_string.snap +2023/05/06 | 384 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_at_empty.snap +2023/05/06 | 182 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_article.snap +2023/05/06 | 185 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_preamble.snap +2023/05/06 | 179 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_string.snap +2023/05/06 | 205 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_complete_entry.snap +2023/05/06 | 421 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_closed.snap +2023/05/06 | 420 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_open.snap +2023/05/06 | 441 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_field_name.snap +2023/05/06 | 486 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_closed.snap +2023/05/06 | 485 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_open.snap +2023/05/06 | 263 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_open_brace.snap +2023/05/06 | 264 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_simple.snap +2023/05/06 | 459 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_closed_brace.snap +2023/05/06 | 464 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_open_brace.snap +2023/05/06 | 449 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_closed_brace.snap +2023/05/06 | 448 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_open_brace.snap +2023/05/06 | 512 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_857_1.snap +2023/05/06 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_864.snap +2023/05/06 | 247 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_883.snap +2023/05/06 | 1814 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__label.snap +2023/05/06 | 699 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_import.snap +2023/05/06 | 711 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_texlabroot.snap +2023/05/06 | 250 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_begin.snap +2023/05/06 | 255 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_end.snap +2023/05/06 | 452 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_closed_brace.snap +2023/05/06 | 451 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_open_brace.snap +2023/05/06 | 273 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_command.snap +2023/05/06 | 351 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_environment.snap +2023/05/06 | 368 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_import.snap +2023/05/06 | 355 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_include.snap +2023/05/06 | 2586 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__smoke.snap +2023/05/06 | 650 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__bibtex.snap +2023/05/06 | 841 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__latex.snap +2023/05/06 | 167 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_command.snap +2023/05/06 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_insert_braces.snap +2023/05/06 | 181 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_join_strings.snap +2023/05/06 | 946 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_multiple_entries.snap +2023/05/06 | 132 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_parens.snap +2023/05/06 | 160 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_preamble.snap +2023/05/06 | 143 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_string.snap +2023/05/06 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_trailing_comma.snap +2023/05/06 | 520 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_wrap_long_lines.snap +2023/05/06 | 308 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__citation_inside_cite.snap +2023/05/06 | 314 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__citation_inside_entry.snap +2023/05/06 | 875 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__component_known_package.snap +2023/05/06 | 659 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__entry_type_known_type.snap +2023/05/06 | 234 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__field_known.snap +2023/05/06 | 406 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__label_theorem_child_file_mumber.snap +2023/05/06 | 332 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__label_theorem_child_file.snap +2023/05/06 | 212 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__section.snap +2023/05/06 | 272 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__string_inside_reference.snap +2023/05/06 | 1586 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__inlay_hint__label_definition.snap +2023/05/06 | 12 | support/texlab/crates/texlab/tests/lsp/workspace.rs +2023/05/06 | 1922 | support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__smoke.snap +2023/05/06 | 1051 | support/texlab/crates/texlab/tests/lsp/workspace/symbol.rs +2023/05/06 | 380190 | support/texlab/images/demo.gif +2023/05/06 | 35149 | support/texlab/LICENSE +2023/05/06 | 3767 | support/texlab/README.md +2023/05/06 | 613 | support/texlab/texlab.1 +2023/05/06 | 26483 | support/texlab/texlab.pdf +2023/05/06 | 2586 | support/texlab/texlab.tex +2023/05/06 | 7724317 | support/texlab.zip 2011/11/27 | 456 | support/texlipse/plugin/1.5.0/README.TXT 2011/11/27 | 1726937 | support/texlipse/plugin/1.5.0/texlipse_1.5.0 src.zip 1999/01/30 | 6077 | support/texlist/README @@ -291601,14 +291613,14 @@ 2019/02/28 | 1796 | systems/texlive/tlnet/archive/context-typearea.r47085.tar.xz 2021/09/05 | 644 | systems/texlive/tlnet/archive/context-typescripts.doc.r60422.tar.xz 2021/09/05 | 7216 | systems/texlive/tlnet/archive/context-typescripts.r60422.tar.xz -2023/03/11 | 1699140 | systems/texlive/tlnet/archive/context.universal-darwin.r66562.tar.xz +2023/05/06 | 1729100 | systems/texlive/tlnet/archive/context.universal-darwin.r67028.tar.xz 2022/02/19 | 10908 | systems/texlive/tlnet/archive/context-vim.doc.r62071.tar.xz 2022/02/19 | 10232 | systems/texlive/tlnet/archive/context-vim.r62071.tar.xz 2019/02/28 | 263536 | systems/texlive/tlnet/archive/context-visualcounter.doc.r47085.tar.xz 2019/02/28 | 3992 | systems/texlive/tlnet/archive/context-visualcounter.r47085.tar.xz 2019/02/28 | 6744 | systems/texlive/tlnet/archive/context-visualcounter.source.r47085.tar.xz -2023/03/12 | 1157288 | systems/texlive/tlnet/archive/context.windows.r66582.tar.xz -2023/03/25 | 1027136 | systems/texlive/tlnet/archive/context.x86_64-cygwin.r66664.tar.xz +2023/05/06 | 1157300 | systems/texlive/tlnet/archive/context.windows.r67023.tar.xz +2023/05/06 | 1048000 | systems/texlive/tlnet/archive/context.x86_64-cygwin.r67022.tar.xz 2023/03/11 | 931252 | systems/texlive/tlnet/archive/context.x86_64-darwinlegacy.r66562.tar.xz 2023/03/11 | 990652 | systems/texlive/tlnet/archive/context.x86_64-linuxmusl.r66562.tar.xz 2023/03/11 | 1079080 | systems/texlive/tlnet/archive/context.x86_64-linux.r66562.tar.xz @@ -295357,9 +295369,9 @@ 2023/04/20 | 3498280 | systems/texlive/tlnet/archive/l3experimental.doc.r66896.tar.xz 2023/04/20 | 23664 | systems/texlive/tlnet/archive/l3experimental.r66896.tar.xz 2023/04/20 | 80196 | systems/texlive/tlnet/archive/l3experimental.source.r66896.tar.xz -2023/04/21 | 11969816 | systems/texlive/tlnet/archive/l3kernel.doc.r66903.tar.xz -2023/04/21 | 175176 | systems/texlive/tlnet/archive/l3kernel.r66903.tar.xz -2023/04/21 | 600528 | systems/texlive/tlnet/archive/l3kernel.source.r66903.tar.xz +2023/05/06 | 11915176 | systems/texlive/tlnet/archive/l3kernel.doc.r67026.tar.xz +2023/05/06 | 174320 | systems/texlive/tlnet/archive/l3kernel.r67026.tar.xz +2023/05/06 | 597116 | systems/texlive/tlnet/archive/l3kernel.source.r67026.tar.xz 2023/02/04 | 1831688 | systems/texlive/tlnet/archive/l3packages.doc.r65722.tar.xz 2023/02/04 | 21928 | systems/texlive/tlnet/archive/l3packages.r65722.tar.xz 2023/02/04 | 45696 | systems/texlive/tlnet/archive/l3packages.source.r65722.tar.xz @@ -296064,8 +296076,8 @@ 2019/02/28 | 14224 | systems/texlive/tlnet/archive/lsc.r15878.tar.xz 2019/02/28 | 1899640 | systems/texlive/tlnet/archive/lshort-bulgarian.doc.r15878.tar.xz 2019/02/28 | 424 | systems/texlive/tlnet/archive/lshort-bulgarian.r15878.tar.xz -2021/11/21 | 1561100 | systems/texlive/tlnet/archive/lshort-chinese.doc.r61100.tar.xz -2021/11/21 | 472 | systems/texlive/tlnet/archive/lshort-chinese.r61100.tar.xz +2023/05/06 | 1562468 | systems/texlive/tlnet/archive/lshort-chinese.doc.r67025.tar.xz +2023/05/06 | 472 | systems/texlive/tlnet/archive/lshort-chinese.r67025.tar.xz 2020/06/24 | 1644616 | systems/texlive/tlnet/archive/lshort-czech.doc.r55643.tar.xz 2020/06/24 | 384 | systems/texlive/tlnet/archive/lshort-czech.r55643.tar.xz 2019/02/28 | 777012 | systems/texlive/tlnet/archive/lshort-dutch.doc.r15878.tar.xz @@ -296224,23 +296236,23 @@ 2021/12/03 | 340 | systems/texlive/tlnet/archive/luafindfont.x86_64-solaris.r61207.tar.xz 2022/12/30 | 132448 | systems/texlive/tlnet/archive/luagcd.doc.r65396.tar.xz 2022/12/30 | 2548 | systems/texlive/tlnet/archive/luagcd.r65396.tar.xz -2023/03/11 | 2200464 | systems/texlive/tlnet/archive/luahbtex.aarch64-linux.r66547.tar.xz -2023/03/10 | 2280752 | systems/texlive/tlnet/archive/luahbtex.amd64-freebsd.r66509.tar.xz +2023/05/06 | 2203408 | systems/texlive/tlnet/archive/luahbtex.aarch64-linux.r67024.tar.xz +2023/05/06 | 2291440 | systems/texlive/tlnet/archive/luahbtex.amd64-freebsd.r67024.tar.xz 2023/05/03 | 2202928 | systems/texlive/tlnet/archive/luahbtex.amd64-netbsd.r66987.tar.xz -2023/03/10 | 1925748 | systems/texlive/tlnet/archive/luahbtex.armhf-linux.r66509.tar.xz +2023/05/06 | 1926836 | systems/texlive/tlnet/archive/luahbtex.armhf-linux.r67024.tar.xz 2023/02/27 | 30240 | systems/texlive/tlnet/archive/luahbtex.doc.r66186.tar.xz -2023/03/10 | 2102696 | systems/texlive/tlnet/archive/luahbtex.i386-freebsd.r66509.tar.xz +2023/05/06 | 2162860 | systems/texlive/tlnet/archive/luahbtex.i386-freebsd.r67024.tar.xz 2023/03/10 | 2405804 | systems/texlive/tlnet/archive/luahbtex.i386-linux.r66511.tar.xz 2023/05/03 | 2036544 | systems/texlive/tlnet/archive/luahbtex.i386-netbsd.r66987.tar.xz -2023/03/10 | 2108732 | systems/texlive/tlnet/archive/luahbtex.i386-solaris.r66509.tar.xz +2023/05/06 | 2110032 | systems/texlive/tlnet/archive/luahbtex.i386-solaris.r67024.tar.xz 2023/02/27 | 460 | systems/texlive/tlnet/archive/luahbtex.r66186.tar.xz 2023/05/04 | 3680412 | systems/texlive/tlnet/archive/luahbtex.universal-darwin.r67006.tar.xz 2023/05/03 | 1916608 | systems/texlive/tlnet/archive/luahbtex.windows.r66994.tar.xz 2023/05/04 | 2110468 | systems/texlive/tlnet/archive/luahbtex.x86_64-cygwin.r66997.tar.xz -2023/03/10 | 1927100 | systems/texlive/tlnet/archive/luahbtex.x86_64-darwinlegacy.r66509.tar.xz +2023/05/06 | 1928428 | systems/texlive/tlnet/archive/luahbtex.x86_64-darwinlegacy.r67024.tar.xz 2023/03/10 | 2445908 | systems/texlive/tlnet/archive/luahbtex.x86_64-linuxmusl.r66511.tar.xz 2023/05/03 | 2204852 | systems/texlive/tlnet/archive/luahbtex.x86_64-linux.r66986.tar.xz -2023/03/10 | 2336832 | systems/texlive/tlnet/archive/luahbtex.x86_64-solaris.r66509.tar.xz +2023/05/06 | 2338308 | systems/texlive/tlnet/archive/luahbtex.x86_64-solaris.r67024.tar.xz 2020/08/29 | 41252 | systems/texlive/tlnet/archive/luahyphenrules.doc.r56200.tar.xz 2020/08/29 | 2368 | systems/texlive/tlnet/archive/luahyphenrules.r56200.tar.xz 2019/04/06 | 1524 | systems/texlive/tlnet/archive/luaimageembed.doc.r50788.tar.xz @@ -296253,19 +296265,19 @@ 2019/02/28 | 12408 | systems/texlive/tlnet/archive/luainputenc.source.r20491.tar.xz 2019/02/28 | 30328 | systems/texlive/tlnet/archive/luaintro.doc.r35490.tar.xz 2019/02/28 | 468 | systems/texlive/tlnet/archive/luaintro.r35490.tar.xz -2023/03/11 | 3598668 | systems/texlive/tlnet/archive/luajittex.aarch64-linux.r66547.tar.xz -2023/03/10 | 2817240 | systems/texlive/tlnet/archive/luajittex.amd64-freebsd.r66509.tar.xz +2023/05/06 | 3594156 | systems/texlive/tlnet/archive/luajittex.aarch64-linux.r67024.tar.xz +2023/05/06 | 2834420 | systems/texlive/tlnet/archive/luajittex.amd64-freebsd.r67024.tar.xz 2023/05/03 | 4022648 | systems/texlive/tlnet/archive/luajittex.amd64-netbsd.r66987.tar.xz -2023/03/10 | 2207968 | systems/texlive/tlnet/archive/luajittex.armhf-linux.r66509.tar.xz +2023/05/06 | 2208360 | systems/texlive/tlnet/archive/luajittex.armhf-linux.r67024.tar.xz 2023/02/27 | 30360 | systems/texlive/tlnet/archive/luajittex.doc.r66186.tar.xz -2023/03/10 | 2581040 | systems/texlive/tlnet/archive/luajittex.i386-freebsd.r66509.tar.xz +2023/05/06 | 2640812 | systems/texlive/tlnet/archive/luajittex.i386-freebsd.r67024.tar.xz 2023/03/10 | 3836024 | systems/texlive/tlnet/archive/luajittex.i386-linux.r66511.tar.xz 2023/05/03 | 3591804 | systems/texlive/tlnet/archive/luajittex.i386-netbsd.r66987.tar.xz 2023/02/27 | 484 | systems/texlive/tlnet/archive/luajittex.r66186.tar.xz 2023/05/04 | 6664880 | systems/texlive/tlnet/archive/luajittex.universal-darwin.r67006.tar.xz 2023/05/03 | 3877948 | systems/texlive/tlnet/archive/luajittex.windows.r66994.tar.xz 2023/05/04 | 2564004 | systems/texlive/tlnet/archive/luajittex.x86_64-cygwin.r66997.tar.xz -2023/03/10 | 2289348 | systems/texlive/tlnet/archive/luajittex.x86_64-darwinlegacy.r66509.tar.xz +2023/05/06 | 2302172 | systems/texlive/tlnet/archive/luajittex.x86_64-darwinlegacy.r67024.tar.xz 2023/03/10 | 4031752 | systems/texlive/tlnet/archive/luajittex.x86_64-linuxmusl.r66511.tar.xz 2023/05/03 | 4032308 | systems/texlive/tlnet/archive/luajittex.x86_64-linux.r66986.tar.xz 2023/01/14 | 435504 | systems/texlive/tlnet/archive/luakeys.doc.r65533.tar.xz @@ -296338,18 +296350,18 @@ 2019/02/28 | 171144 | systems/texlive/tlnet/archive/luatex85.doc.r41456.tar.xz 2019/02/28 | 1740 | systems/texlive/tlnet/archive/luatex85.r41456.tar.xz 2019/02/28 | 3788 | systems/texlive/tlnet/archive/luatex85.source.r41456.tar.xz -2023/03/11 | 1720732 | systems/texlive/tlnet/archive/luatex.aarch64-linux.r66547.tar.xz -2023/03/10 | 1892396 | systems/texlive/tlnet/archive/luatex.amd64-freebsd.r66509.tar.xz +2023/05/06 | 1725316 | systems/texlive/tlnet/archive/luatex.aarch64-linux.r67024.tar.xz +2023/05/06 | 1891424 | systems/texlive/tlnet/archive/luatex.amd64-freebsd.r67024.tar.xz 2023/05/03 | 1596260 | systems/texlive/tlnet/archive/luatex.amd64-netbsd.r66987.tar.xz -2023/03/10 | 1483856 | systems/texlive/tlnet/archive/luatex.armhf-linux.r66509.tar.xz +2023/05/06 | 1474148 | systems/texlive/tlnet/archive/luatex.armhf-linux.r67024.tar.xz 2019/11/07 | 263752 | systems/texlive/tlnet/archive/luatexbase.doc.r52663.tar.xz 2019/11/07 | 3508 | systems/texlive/tlnet/archive/luatexbase.r52663.tar.xz 2019/11/07 | 8444 | systems/texlive/tlnet/archive/luatexbase.source.r52663.tar.xz 2023/04/30 | 1948096 | systems/texlive/tlnet/archive/luatex.doc.r66967.tar.xz -2023/03/10 | 1727728 | systems/texlive/tlnet/archive/luatex.i386-freebsd.r66509.tar.xz +2023/05/06 | 1795500 | systems/texlive/tlnet/archive/luatex.i386-freebsd.r67024.tar.xz 2023/03/10 | 1856468 | systems/texlive/tlnet/archive/luatex.i386-linux.r66511.tar.xz 2023/05/03 | 1457072 | systems/texlive/tlnet/archive/luatex.i386-netbsd.r66987.tar.xz -2023/03/10 | 1616716 | systems/texlive/tlnet/archive/luatex.i386-solaris.r66509.tar.xz +2023/05/06 | 1619368 | systems/texlive/tlnet/archive/luatex.i386-solaris.r67024.tar.xz 2023/05/04 | 3244724 | systems/texlive/tlnet/archive/luatexja.doc.r67003.tar.xz 2023/05/04 | 193016 | systems/texlive/tlnet/archive/luatexja.r67003.tar.xz 2023/05/04 | 83900 | systems/texlive/tlnet/archive/luatexja.source.r67003.tar.xz @@ -296362,10 +296374,10 @@ 2023/05/04 | 3035812 | systems/texlive/tlnet/archive/luatex.universal-darwin.r67006.tar.xz 2023/05/03 | 2092324 | systems/texlive/tlnet/archive/luatex.windows.r66994.tar.xz 2023/05/04 | 1746216 | systems/texlive/tlnet/archive/luatex.x86_64-cygwin.r66997.tar.xz -2023/03/10 | 1599084 | systems/texlive/tlnet/archive/luatex.x86_64-darwinlegacy.r66509.tar.xz +2023/05/06 | 1600900 | systems/texlive/tlnet/archive/luatex.x86_64-darwinlegacy.r67024.tar.xz 2023/03/10 | 1917108 | systems/texlive/tlnet/archive/luatex.x86_64-linuxmusl.r66511.tar.xz 2023/05/03 | 1618088 | systems/texlive/tlnet/archive/luatex.x86_64-linux.r66986.tar.xz -2023/03/10 | 1804800 | systems/texlive/tlnet/archive/luatex.x86_64-solaris.r66509.tar.xz +2023/05/06 | 1781048 | systems/texlive/tlnet/archive/luatex.x86_64-solaris.r67024.tar.xz 2023/04/06 | 448 | systems/texlive/tlnet/archive/lua-tinyyaml.doc.r66776.tar.xz 2023/04/06 | 5600 | systems/texlive/tlnet/archive/lua-tinyyaml.r66776.tar.xz 2020/02/18 | 209076 | systems/texlive/tlnet/archive/luatodonotes.doc.r53825.tar.xz @@ -300719,12 +300731,13 @@ 2023/04/06 | 344 | systems/texlive/tlnet/archive/texfindpkg.amd64-freebsd.r66777.tar.xz 2023/04/06 | 340 | systems/texlive/tlnet/archive/texfindpkg.amd64-netbsd.r66777.tar.xz 2023/04/06 | 340 | systems/texlive/tlnet/archive/texfindpkg.armhf-linux.r66777.tar.xz -2023/04/06 | 11844 | systems/texlive/tlnet/archive/texfindpkg.doc.r66777.tar.xz +2023/05/06 | 11508 | systems/texlive/tlnet/archive/texfindpkg.doc.r67027.tar.xz 2023/04/06 | 340 | systems/texlive/tlnet/archive/texfindpkg.i386-freebsd.r66777.tar.xz 2023/04/06 | 340 | systems/texlive/tlnet/archive/texfindpkg.i386-linux.r66777.tar.xz 2023/04/06 | 340 | systems/texlive/tlnet/archive/texfindpkg.i386-netbsd.r66777.tar.xz 2023/04/06 | 340 | systems/texlive/tlnet/archive/texfindpkg.i386-solaris.r66777.tar.xz -2023/04/06 | 895192 | systems/texlive/tlnet/archive/texfindpkg.r66777.tar.xz +2023/05/06 | 877392 | systems/texlive/tlnet/archive/texfindpkg.r67027.tar.xz +2023/05/06 | 2872 | systems/texlive/tlnet/archive/texfindpkg.source.r67027.tar.xz 2023/04/06 | 344 | systems/texlive/tlnet/archive/texfindpkg.universal-darwin.r66777.tar.xz 2023/04/06 | 2308 | systems/texlive/tlnet/archive/texfindpkg.windows.r66777.tar.xz 2023/04/06 | 344 | systems/texlive/tlnet/archive/texfindpkg.x86_64-cygwin.r66777.tar.xz @@ -302708,16 +302721,16 @@ 2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz 2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz 2023/03/12 | 125532 | systems/texlive/tlnet/install-tl -2023/05/05 | 5735784 | systems/texlive/tlnet/install-tl-unx.tar.gz -2023/05/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2023/05/05 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/05/06 | 5735786 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/05/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/05/06 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/02/19 | 5098 | systems/texlive/tlnet/install-tl-windows.bat -2023/05/05 | 21037464 | systems/texlive/tlnet/install-tl-windows.exe -2023/05/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/05/05 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/05/05 | 26025746 | systems/texlive/tlnet/install-tl.zip -2023/05/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/05/05 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/05/06 | 21037409 | systems/texlive/tlnet/install-tl-windows.exe +2023/05/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/05/06 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/05/06 | 26025746 | systems/texlive/tlnet/install-tl.zip +2023/05/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/05/06 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2023/03/19 | 1229 | systems/texlive/tlnet/README.md 2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023 2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg @@ -302769,12 +302782,12 @@ 2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2023/05/05 | 18092397 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2023/05/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/05/06 | 18092551 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/05/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2023/05/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2023/05/05 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/05/05 | 2446760 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/05/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/05/06 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/05/06 | 2444972 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2023/02/26 | 42350 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -305948,14 +305961,14 @@ 2022/08/27 | 2192 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz 2022/08/27 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release 2022/08/27 | 1763 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz -2023/04/16 | 2042 | systems/win32/miktex/setup/deb/dists/bullseye/InRelease -2023/04/16 | 1520 | systems/win32/miktex/setup/deb/dists/bullseye/Release -2023/04/16 | 473 | systems/win32/miktex/setup/deb/dists/bullseye/Release.gpg -2023/04/16 | 6524 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Packages -2023/04/16 | 1608 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Packages.bz2 -2023/04/16 | 1262 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Packages.gz -2023/04/16 | 95 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Release -2023/04/16 | 1556 | systems/win32/miktex/setup/deb/dists/bullseye/universe/Contents-amd64.gz +2023/05/06 | 2041 | systems/win32/miktex/setup/deb/dists/bullseye/InRelease +2023/05/06 | 1519 | systems/win32/miktex/setup/deb/dists/bullseye/Release +2023/05/06 | 473 | systems/win32/miktex/setup/deb/dists/bullseye/Release.gpg +2023/05/06 | 8153 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Packages +2023/05/06 | 1877 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Packages.bz2 +2023/05/06 | 1378 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Packages.gz +2023/05/06 | 95 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Release +2023/05/06 | 1556 | systems/win32/miktex/setup/deb/dists/bullseye/universe/Contents-amd64.gz 2023/02/05 | 2033 | systems/win32/miktex/setup/deb/dists/buster/InRelease 2023/02/05 | 1511 | systems/win32/miktex/setup/deb/dists/buster/Release 2023/02/05 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg @@ -305964,22 +305977,22 @@ 2023/02/05 | 2466 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz 2023/02/05 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release 2023/02/05 | 1831 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz -2023/04/16 | 2030 | systems/win32/miktex/setup/deb/dists/focal/InRelease -2023/04/16 | 1508 | systems/win32/miktex/setup/deb/dists/focal/Release -2023/04/16 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg -2023/04/16 | 25492 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages -2023/04/16 | 3047 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2 -2023/04/16 | 2709 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz -2023/04/16 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release -2023/04/16 | 1838 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz -2023/04/16 | 2030 | systems/win32/miktex/setup/deb/dists/jammy/InRelease -2023/04/16 | 1508 | systems/win32/miktex/setup/deb/dists/jammy/Release -2023/04/16 | 473 | systems/win32/miktex/setup/deb/dists/jammy/Release.gpg -2023/04/16 | 8110 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Packages -2023/04/16 | 1867 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Packages.bz2 -2023/04/16 | 1384 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Packages.gz -2023/04/16 | 86 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Release -2023/04/16 | 1556 | systems/win32/miktex/setup/deb/dists/jammy/universe/Contents-amd64.gz +2023/05/06 | 2029 | systems/win32/miktex/setup/deb/dists/focal/InRelease +2023/05/06 | 1507 | systems/win32/miktex/setup/deb/dists/focal/Release +2023/05/06 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg +2023/05/06 | 27105 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages +2023/05/06 | 3282 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2 +2023/05/06 | 2824 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz +2023/05/06 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release +2023/05/06 | 1838 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz +2023/05/06 | 2029 | systems/win32/miktex/setup/deb/dists/jammy/InRelease +2023/05/06 | 1507 | systems/win32/miktex/setup/deb/dists/jammy/Release +2023/05/06 | 473 | systems/win32/miktex/setup/deb/dists/jammy/Release.gpg +2023/05/06 | 9730 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Packages +2023/05/06 | 1973 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Packages.bz2 +2023/05/06 | 1499 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Packages.gz +2023/05/06 | 86 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Release +2023/05/06 | 1556 | systems/win32/miktex/setup/deb/dists/jammy/universe/Contents-amd64.gz 2021/06/07 | 2037 | systems/win32/miktex/setup/deb/dists/stretch/InRelease 2021/06/07 | 1515 | systems/win32/miktex/setup/deb/dists/stretch/Release 2021/06/07 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg @@ -306065,6 +306078,9 @@ 2023/04/16 | 32032624 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.4-bullseye1_amd64.deb 2023/04/16 | 32396730 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.4-focal1_amd64.deb 2023/04/16 | 32330424 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.4-jammy1_amd64.deb +2023/05/06 | 32038106 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.5-bullseye1_amd64.deb +2023/05/06 | 32408028 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.5-focal1_amd64.deb +2023/05/06 | 32337578 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.5-jammy1_amd64.deb 2020/06/28 | 248 | systems/win32/miktex/setup/README.md 2020/01/26 | 107 | systems/win32/miktex/setup/rpm/centos-8.repo 2020/10/11 | 22891716 | systems/win32/miktex/setup/rpm/fedora/28/miktex-20.10-1.fc28.x86_64.rpm @@ -306165,40 +306181,43 @@ 2022/08/27 | 23978689 | systems/win32/miktex/setup/rpm/fedora/35/miktex-22.8.28-1.fc35.x86_64.rpm 2023/02/05 | 22636498 | systems/win32/miktex/setup/rpm/fedora/35/miktex-23.1-1.fc35.x86_64.rpm 2023/04/16 | 22460229 | systems/win32/miktex/setup/rpm/fedora/35/miktex-23.4-1.fc35.x86_64.rpm +2023/05/06 | 22472671 | systems/win32/miktex/setup/rpm/fedora/35/miktex-23.5-1.fc35.x86_64.rpm 2022/01/31 | 109 | systems/win32/miktex/setup/rpm/fedora-35.repo -2023/04/16 | 3538 | systems/win32/miktex/setup/rpm/fedora/35/repodata/11b4513fd63c23a0ee172473b4e09ce13cd1d5c8981fb2e6ac1d4a8c4869d34f-primary.xml.gz -2023/04/16 | 29638 | systems/win32/miktex/setup/rpm/fedora/35/repodata/311935f4f2955b7ae33d22ac3f3d8e5c588fe5007f0c0fbd281859f5dd884e00-filelists.xml.gz -2023/04/16 | 39859 | systems/win32/miktex/setup/rpm/fedora/35/repodata/5cd4f64240d2b915ee33e3adc7cdb68ef826b0ec8341f29afb2611936248d99c-filelists.sqlite.bz2 -2023/04/16 | 601 | systems/win32/miktex/setup/rpm/fedora/35/repodata/7a5607eedca1edc31e94af29a00ebac31d28bf417b0b55eacc3a12bb8077838a-other.xml.gz -2023/04/16 | 30200 | systems/win32/miktex/setup/rpm/fedora/35/repodata/dc183dd4b8f0e638515b104fd2a80b0c7c8f42e897e5a6c683fada49efc0f326-primary.sqlite.bz2 -2023/04/16 | 1282 | systems/win32/miktex/setup/rpm/fedora/35/repodata/df47d3864eedc017d24ed20a221d8788a7282af4c1ec3fee439f283f2af8d316-other.sqlite.bz2 -2023/04/16 | 2979 | systems/win32/miktex/setup/rpm/fedora/35/repodata/repomd.xml -2023/04/16 | 488 | systems/win32/miktex/setup/rpm/fedora/35/repodata/repomd.xml.asc +2023/05/06 | 650 | systems/win32/miktex/setup/rpm/fedora/35/repodata/13e8b8fdf9a10c0a96919cb65ed1b5f4ef2716fc17842cf983557d6655dd1ddf-other.xml.gz +2023/05/06 | 1382 | systems/win32/miktex/setup/rpm/fedora/35/repodata/540edea06ba8efb87631ad1fec4fa3d5cb253d6f47db59182530506a772224d5-other.sqlite.bz2 +2023/05/06 | 44470 | systems/win32/miktex/setup/rpm/fedora/35/repodata/6b30530ad5dde494bffca85b7c21e622ab273a343fe952f3bff04128f7d37875-filelists.sqlite.bz2 +2023/05/06 | 34153 | systems/win32/miktex/setup/rpm/fedora/35/repodata/758919a9fb067c55b8387b0a84d4ff37b2a3006ab54d87a15eb4ca52a222fc9c-primary.sqlite.bz2 +2023/05/06 | 3755 | systems/win32/miktex/setup/rpm/fedora/35/repodata/bb2de283fd59675e422f67210428099ab5cdc4e637238f3ab7da8e78ebf87962-primary.xml.gz +2023/05/06 | 30645 | systems/win32/miktex/setup/rpm/fedora/35/repodata/dbf95f7558533dff24020b9d14fc216b2872467819489dabd1c1175fee4470c6-filelists.xml.gz +2023/05/06 | 2979 | systems/win32/miktex/setup/rpm/fedora/35/repodata/repomd.xml +2023/05/06 | 488 | systems/win32/miktex/setup/rpm/fedora/35/repodata/repomd.xml.asc 2022/12/12 | 24278691 | systems/win32/miktex/setup/rpm/fedora/36/miktex-22.12-1.fc36.x86_64.rpm 2022/08/27 | 24034753 | systems/win32/miktex/setup/rpm/fedora/36/miktex-22.8.28-1.fc36.x86_64.rpm 2023/02/05 | 22681408 | systems/win32/miktex/setup/rpm/fedora/36/miktex-23.1-1.fc36.x86_64.rpm 2023/04/16 | 22497530 | systems/win32/miktex/setup/rpm/fedora/36/miktex-23.4-1.fc36.x86_64.rpm +2023/05/06 | 22512750 | systems/win32/miktex/setup/rpm/fedora/36/miktex-23.5-1.fc36.x86_64.rpm 2022/09/08 | 109 | systems/win32/miktex/setup/rpm/fedora-36.repo -2023/04/16 | 21823 | systems/win32/miktex/setup/rpm/fedora/36/repodata/10bc961ea8715a716e4ebad30b2eeb683640f33c1e392927405ffe6b0852856d-primary.sqlite.bz2 -2023/04/16 | 3058 | systems/win32/miktex/setup/rpm/fedora/36/repodata/13336fbf633f4e10794430628cc9707f93af626e52359aa9d80ddadece64c9da-primary.xml.gz -2023/04/16 | 1111 | systems/win32/miktex/setup/rpm/fedora/36/repodata/1658bd180f4cb09a9920664a0fdd3534b7fbf8fab1f4bd86e0ba1df4e3318e76-other.sqlite.bz2 -2023/04/16 | 17614 | systems/win32/miktex/setup/rpm/fedora/36/repodata/49f2800e2b2426186a57ab5d8cf39d4d332eb735c23dfa3e642e700ab72d92dd-filelists.xml.gz -2023/04/16 | 509 | systems/win32/miktex/setup/rpm/fedora/36/repodata/aedac3c2e523f0dad68b6a9db06cb477698017c0957cdcf4dcd6dfeef833eb66-other.xml.gz -2023/04/16 | 27536 | systems/win32/miktex/setup/rpm/fedora/36/repodata/f5f59ac9428e894d589bc69caa7eebfcc09529345db76b0c792f50953d681c21-filelists.sqlite.bz2 -2023/04/16 | 2979 | systems/win32/miktex/setup/rpm/fedora/36/repodata/repomd.xml -2023/04/16 | 488 | systems/win32/miktex/setup/rpm/fedora/36/repodata/repomd.xml.asc +2023/05/06 | 1195 | systems/win32/miktex/setup/rpm/fedora/36/repodata/4afdb650ab52361f0b6df660339390263026d1d3ea621d1a1d4c966221ec91b2-other.sqlite.bz2 +2023/05/06 | 32251 | systems/win32/miktex/setup/rpm/fedora/36/repodata/5e7659a859483de996c76f0d8884d09e901a000e5f624e3e3aa21109b0914d54-filelists.sqlite.bz2 +2023/05/06 | 18643 | systems/win32/miktex/setup/rpm/fedora/36/repodata/b989520bd75b806148361e89d48b63556c7f74eb070e3f4ed759800b67419cb2-filelists.xml.gz +2023/05/06 | 557 | systems/win32/miktex/setup/rpm/fedora/36/repodata/d8f453f31b478b7db42cc98527fcc9cdf66964347b6f97059c4addffc54d9b91-other.xml.gz +2023/05/06 | 3285 | systems/win32/miktex/setup/rpm/fedora/36/repodata/e4cc168bd311cb0ae06d7e3c9cc2b97186446d3bdf7411d7ae03a43f588d1f03-primary.xml.gz +2023/05/06 | 26076 | systems/win32/miktex/setup/rpm/fedora/36/repodata/f2ee192a4baa66631434f22f88c270172d877d441819391941ecaee292dbecc1-primary.sqlite.bz2 +2023/05/06 | 2979 | systems/win32/miktex/setup/rpm/fedora/36/repodata/repomd.xml +2023/05/06 | 488 | systems/win32/miktex/setup/rpm/fedora/36/repodata/repomd.xml.asc 2022/12/12 | 24256958 | systems/win32/miktex/setup/rpm/fedora/37/miktex-22.12-1.fc37.x86_64.rpm 2023/02/05 | 22679176 | systems/win32/miktex/setup/rpm/fedora/37/miktex-23.1-1.fc37.x86_64.rpm 2023/04/16 | 22497546 | systems/win32/miktex/setup/rpm/fedora/37/miktex-23.4-1.fc37.x86_64.rpm +2023/05/06 | 22501804 | systems/win32/miktex/setup/rpm/fedora/37/miktex-23.5-1.fc37.x86_64.rpm 2022/12/12 | 109 | systems/win32/miktex/setup/rpm/fedora-37.repo -2023/04/16 | 15814 | systems/win32/miktex/setup/rpm/fedora/37/repodata/024a9a38b8dfafedbe5cdbd8ceff72a0643d105ce0959a04bebef981230dfa8d-filelists.xml.gz -2023/04/16 | 456 | systems/win32/miktex/setup/rpm/fedora/37/repodata/076b6225333f4b5b39219cdcfe176c86436a5df909e1d76981d0ed44aebbcef5-other.xml.gz -2023/04/16 | 2808 | systems/win32/miktex/setup/rpm/fedora/37/repodata/7f86d1036320ef58f44df6018dcd4407147a11a4a04c964fe191a105d2375e67-primary.xml.gz -2023/04/16 | 22118 | systems/win32/miktex/setup/rpm/fedora/37/repodata/8fd7940768cb81f896206f57a16245aace5f71a581beac509b35632fe3c56fdd-filelists.sqlite.bz2 -2023/04/16 | 17511 | systems/win32/miktex/setup/rpm/fedora/37/repodata/98435dda014ed76ca356de7fe7f353db442d7a125b92f634539b1717798f8ac2-primary.sqlite.bz2 -2023/04/16 | 1012 | systems/win32/miktex/setup/rpm/fedora/37/repodata/c22d3c9c0dd8997d392d38e55d40659d6310d8ec4dc7bc55176ae7571c39b506-other.sqlite.bz2 -2023/04/16 | 2977 | systems/win32/miktex/setup/rpm/fedora/37/repodata/repomd.xml -2023/04/16 | 488 | systems/win32/miktex/setup/rpm/fedora/37/repodata/repomd.xml.asc +2023/05/06 | 3044 | systems/win32/miktex/setup/rpm/fedora/37/repodata/358b3cca6370ffa2956e5559dca06a4be3ec2dce3bb84946590a1e60e71184d0-primary.xml.gz +2023/05/06 | 21752 | systems/win32/miktex/setup/rpm/fedora/37/repodata/6d63025f2e738b866fa633138b5f4db27f9994db6ce736e54fd3aeb88ee2c456-primary.sqlite.bz2 +2023/05/06 | 1110 | systems/win32/miktex/setup/rpm/fedora/37/repodata/9d2b687617379b61dc1ce9cd1f2ddcc46368b07ca8be0d7bde7f911c2c6d91b2-other.sqlite.bz2 +2023/05/06 | 504 | systems/win32/miktex/setup/rpm/fedora/37/repodata/b447d60ba53efb618c948122b7c9f4813f475ab3dde2a314664bfe09197a525f-other.xml.gz +2023/05/06 | 16846 | systems/win32/miktex/setup/rpm/fedora/37/repodata/bd72d5e59b46e1c80b1442ec0618d9fe1ab3021379c3a39351f97bb5d895fcaf-filelists.xml.gz +2023/05/06 | 26738 | systems/win32/miktex/setup/rpm/fedora/37/repodata/e815a622e789a39444ff63aedc6701b7c954a994e75b27bc02f1a2cbca68c526-filelists.sqlite.bz2 +2023/05/06 | 2979 | systems/win32/miktex/setup/rpm/fedora/37/repodata/repomd.xml +2023/05/06 | 488 | systems/win32/miktex/setup/rpm/fedora/37/repodata/repomd.xml.asc 2020/10/11 | 21095168 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.10-1.x86_64.rpm 2020/11/01 | 22029188 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.11-1.x86_64.rpm 2020/12/14 | 22033020 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.12-1.x86_64.rpm @@ -306215,18 +306234,19 @@ 2022/08/27 | 24848004 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-22.8.28-1.x86_64.rpm 2023/02/05 | 23692816 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-23.1-1.x86_64.rpm 2023/04/16 | 23565156 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-23.4-1.x86_64.rpm +2023/05/06 | 23564672 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-23.5-1.x86_64.rpm 2020/03/22 | 21057768 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7350-1.x86_64.rpm 2020/04/29 | 21151664 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7400-1.x86_64.rpm 2020/05/23 | 20937344 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7445-1.x86_64.rpm 2018/07/28 | 120 | systems/win32/miktex/setup/rpm/opensuse-15.repo -2023/04/16 | 5354 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/0dde4d25f81e9a66d49f901e43ad3e7a47ed8289c99c68cbdfdc97ba141a9325-filelists.xml.gz -2023/04/16 | 1242 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/5da9c702e314e0cac095003df5254322d1eec3ded0f145fbc6483cdc7defe9c5-other.xml.gz -2023/04/16 | 2402 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/7ec03944fa9b8d2b1690005cbeb453783ae2ad37724da26991724e2d77296b25-other.sqlite.bz2 -2023/04/16 | 73782 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/7f2e1a9132c7dc3dcddf8d4654939a913faceb4ac9477a903bd43c9fb9292ba1-primary.sqlite.bz2 -2023/04/16 | 12964 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/9db1dc1b96e5b7698b42a8c24b7b0109884dd00d3d7993a596d59b0436a1f056-filelists.sqlite.bz2 -2023/04/16 | 6756 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/f1227ef18fbd0e2ead7dd7b7b74b640ea3eeb324f0788c2a8b373037dcfae80c-primary.xml.gz -2023/04/16 | 2980 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml -2023/04/16 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc +2023/05/06 | 13253 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/406282d7aa5704f8c5c983b94bdedd408ab0ed2da86f70620d79fcceafc4661a-filelists.sqlite.bz2 +2023/05/06 | 77325 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/7aa4640f0438851b554c5f3ed28d7532cfe82444ed38f71b189bee8d67560382-primary.sqlite.bz2 +2023/05/06 | 1289 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/82da23c7becef35edae2c1d2af9dec00117fac98bc3c1b642476e11b02341fee-other.xml.gz +2023/05/06 | 5494 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/9e15cc16418a2deea995073941a48de80a37c987368a765ece2036e77808422d-filelists.xml.gz +2023/05/06 | 2517 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/aa0a506bfa79d8a665785f3e61faf5abac0c1609e4291a7cfc89fa5222d7b9d5-other.sqlite.bz2 +2023/05/06 | 6958 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/e6a7f41ebfbc8e2d18b1e7c06cc145f0319f8a5fcd65bf8a8339ff58ff997c7b-primary.xml.gz +2023/05/06 | 2980 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml +2023/05/06 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc 2022/08/20 | 116 | systems/win32/miktex/setup/rpm/rockylinux-9.repo 2022/10/15 | 139107080 | systems/win32/miktex/setup/windows-x64/basic-miktex-22.10-x64.exe 2023/04/16 | 141413128 | systems/win32/miktex/setup/windows-x64/basic-miktex-23.4-x64.exe @@ -306234,7 +306254,7 @@ 2023/04/16 | 2735743 | systems/win32/miktex/setup/windows-x64/miktexsetup-5.5.0+1763023-x64.zip 2022/10/17 | 25391880 | systems/win32/miktex/setup/windows-x64/setup-5.3.1+b8f430f-x64.exe 2023/04/16 | 25752328 | systems/win32/miktex/setup/windows-x64/setup-5.6.0+1763023-x64.exe -2023/04/16 | 36965 | systems/win32/miktex/source/CHANGELOG.md +2023/05/06 | 37045 | systems/win32/miktex/source/CHANGELOG.md 2020/10/11 | 26421700 | systems/win32/miktex/source/miktex-20.10.tar.xz 2020/10/11 | 499 | systems/win32/miktex/source/miktex-20.10.tar.xz.asc 2020/11/01 | 26848532 | systems/win32/miktex/source/miktex-20.11.tar.xz @@ -306273,6 +306293,8 @@ 2022/08/14 | 499 | systems/win32/miktex/source/miktex-22.8.tar.xz.asc 2023/04/16 | 29122224 | systems/win32/miktex/source/miktex-23.4.tar.xz 2023/04/16 | 499 | systems/win32/miktex/source/miktex-23.4.tar.xz.asc +2023/05/06 | 29122140 | systems/win32/miktex/source/miktex-23.5.tar.xz +2023/05/06 | 499 | systems/win32/miktex/source/miktex-23.5.tar.xz.asc 2019/05/29 | 25598304 | systems/win32/miktex/source/miktex-2.9.7050.tar.xz 2019/05/29 | 499 | systems/win32/miktex/source/miktex-2.9.7050.tar.xz.asc 2019/08/01 | 26862852 | systems/win32/miktex/source/miktex-2.9.7140.tar.xz @@ -313218,7 +313240,7 @@ 2014/07/05 | 611 | systems/win32/yandy/README 2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz 2014/07/05 | 1012416 | systems/win32/yandy.zip -2023/05/06 | 186 | timestamp +2023/05/07 | 186 | timestamp 2002/08/26 | 61898 | usergrps/dante/antrag.pdf 2002/08/26 | 118217 | usergrps/dante/antrag.ps 2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib diff --git a/FILES.byname.gz b/FILES.byname.gz index e736b015f4..845d50da71 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index b9c5eda83c..08d79d12c3 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,3 +1,688 @@ +2023/05/06 | 9 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_simple.txt +2023/05/06 | 9 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_simple.txt +2023/05/06 | 9 | support/texlab/crates/parser/src/test_data/latex/citation/citation_missing_brace.txt +2023/05/06 | 993 | support/texlab/crates/parser/src/test_data/bibtex/samples/knuth_1984.txt +2023/05/06 | 987 | support/texlab/crates/commands/src/change_env.rs +2023/05/06 | 986 | macros/latex/contrib/srdp-mathematik/README.md +2023/05/06 | 984 | support/texlab/crates/texlab/src/features/definition/document.rs +2023/05/06 | 980 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_simple.txt.snap +2023/05/06 | 976 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_rivest_1978.snap +2023/05/06 | 975 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@004.txt.snap +2023/05/06 | 9730 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Packages +2023/05/06 | 965 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_definition_simple.txt.snap +2023/05/06 | 9627 | support/texlab/crates/texlab/src/util/cursor.rs +2023/05/06 | 95 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Release +2023/05/06 | 9562 | support/texlab/crates/base-db/src/semantics/tex.rs +2023/05/06 | 954 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__patent_almendro_1998.snap +2023/05/06 | 953 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@005.txt.snap +2023/05/06 | 9479 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__knuth_1984.txt.snap +2023/05/06 | 946 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_multiple_entries.snap +2023/05/06 | 933 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__section.snap +2023/05/06 | 932 | support/texlab/crates/texlab/src/features/link.rs +2023/05/06 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_options.txt.snap +2023/05/06 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition_optional_arg.txt.snap +2023/05/06 | 90 | support/texlab/crates/parser/src/test_data/latex/structure/structure_nested.txt +2023/05/06 | 9070 | support/texlab/crates/symbols/src/document/tex.rs +2023/05/06 | 904 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_857.txt.snap +2023/05/06 | 900 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_command.txt.snap +2023/05/06 | 898 | support/texlab/crates/parser/src/test_data/bibtex/samples/kastenholz_2006.txt +2023/05/06 | 8955 | support/texlab/crates/citeproc/src/field/text.rs +2023/05/06 | 890 | support/texlab/crates/citeproc/src/lib.rs +2023/05/06 | 8868 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__kastenholz_2006.txt.snap +2023/05/06 | 8868 | support/texlab/crates/base-db/src/workspace.rs +2023/05/06 | 877392 | systems/texlive/tlnet/archive/texfindpkg.r67027.tar.xz +2023/05/06 | 875 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__component_known_package.snap +2023/05/06 | 86 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Release +2023/05/06 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release +2023/05/06 | 864 | support/texlab/crates/syntax/src/lib.rs +2023/05/06 | 861 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_options.txt.snap +2023/05/06 | 8619 | macros/luatex/latex/sympycalc/tex/SympyCalc.sty +2023/05/06 | 860 | support/texlab/crates/parser/src/test_data/bibtex/samples/blom_2021.txt +2023/05/06 | 858 | support/texlab/crates/texlab/src/features/hover/label.rs +2023/05/06 | 849 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error1.txt.snap +2023/05/06 | 846 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__float.snap +2023/05/06 | 8469 | support/texlab/crates/texlab/tests/lsp/fixture.rs +2023/05/06 | 841 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__latex.snap +2023/05/06 | 841 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__equation.snap +2023/05/06 | 838 | support/texlab/crates/texlab/src/features/completion/acronym_ref.rs +2023/05/06 | 82 | support/texlab/crates/parser/src/test_data/bibtex/comment.txt +2023/05/06 | 825 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_incomplete.txt.snap +2023/05/06 | 824 | support/texlab/crates/texlab/src/features/completion/field.rs +2023/05/06 | 823 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_bibtex.snap +2023/05/06 | 821 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__equation_missing_end.txt.snap +2023/05/06 | 820 | support/texlab/crates/distro/src/texlive.rs +2023/05/06 | 819 | support/texlab/crates/texlab/src/features/hover/component.rs +2023/05/06 | 815 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_options.txt.snap +2023/05/06 | 8153 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Packages +2023/05/06 | 814 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation_missing_begin.txt.snap +2023/05/06 | 81033 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty +2023/05/06 | 80 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_with_begin.txt +2023/05/06 | 7 | support/texlab/crates/parser/src/test_data/latex/citation/citation_empty.txt +2023/05/06 | 797 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__allowed_patterns.snap +2023/05/06 | 7955 | support/texlab/crates/syntax/src/bibtex.rs +2023/05/06 | 7931 | macros/latex/contrib/annotate-equations/annotate-equations.sty +2023/05/06 | 788 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_betram_1996.snap +2023/05/06 | 7762 | support/texlab/crates/parser/src/test_data/build_log/007.txt +2023/05/06 | 77325 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/7aa4640f0438851b554c5f3ed28d7532cfe82444ed38f71b189bee8d67560382-primary.sqlite.bz2 +2023/05/06 | 772 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_figure.txt.snap +2023/05/06 | 7724317 | support/texlab.zip +2023/05/06 | 771 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_full.txt.snap +2023/05/06 | 76 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_options.txt +2023/05/06 | 762 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_complicated_options.txt.snap +2023/05/06 | 761 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@issue_809.txt.snap +2023/05/06 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_package.txt.snap +2023/05/06 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_optional.txt.snap +2023/05/06 | 758 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_simple.txt.snap +2023/05/06 | 7562 | support/texlab/crates/texlab/src/server/options.rs +2023/05/06 | 7531 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aksin_2006.txt.snap +2023/05/06 | 7528 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__jain_1999.txt.snap +2023/05/06 | 749 | support/texlab/crates/texlab/src/features/hover/citation.rs +2023/05/06 | 746 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@block_comments.txt.snap +2023/05/06 | 745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_874.txt.snap +2023/05/06 | 742 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_simple.txt.snap +2023/05/06 | 734 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_definition_simple.txt.snap +2023/05/06 | 7322 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__almendro_1998.txt.snap +2023/05/06 | 7202 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs +2023/05/06 | 717 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_options.txt.snap +2023/05/06 | 716 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@001.txt.snap +2023/05/06 | 7157 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__combi_2004.txt.snap +2023/05/06 | 711 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_texlabroot.snap +2023/05/06 | 710 | support/texlab/crates/distro/src/kpsewhich.rs +2023/05/06 | 707 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__collection_matuz_1990.snap +2023/05/06 | 706 | support/texlab/crates/parser/src/test_data/bibtex/samples/almendro_1998.txt +2023/05/06 | 706 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_siblings.txt.snap +2023/05/06 | 703 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_options.txt.snap +2023/05/06 | 702 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_options.txt.snap +2023/05/06 | 6 | support/texlab/crates/parser/src/test_data/latex/group/escaped_brackets.txt +2023/05/06 | 699 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_import.snap +2023/05/06 | 6970534 | support/texlab/crates/texlab/data/components.json.gz +2023/05/06 | 6958 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/e6a7f41ebfbc8e2d18b1e7c06cc145f0319f8a5fcd65bf8a8339ff58ff997c7b-primary.xml.gz +2023/05/06 | 689 | support/texlab/crates/syntax/src/latex.rs +2023/05/06 | 6836 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__erwin_2007.txt.snap +2023/05/06 | 681 | support/texlab/crates/texlab/src/features/completion/entry_type.rs +2023/05/06 | 680 | support/texlab/crates/texlab/src/features/completion/component_command.rs +2023/05/06 | 679 | support/texlab/crates/parser/src/test_data/bibtex/samples/aksin_2006.txt +2023/05/06 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/jain_1999.txt +2023/05/06 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/combi_2004.txt +2023/05/06 | 673 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@003.txt.snap +2023/05/06 | 669 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description_and_counter.txt.snap +2023/05/06 | 6644 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__blom_2021.txt.snap +2023/05/06 | 659 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__entry_type_known_type.snap +2023/05/06 | 650 | systems/win32/miktex/setup/rpm/fedora/35/repodata/13e8b8fdf9a10c0a96919cb65ed1b5f4ef2716fc17842cf983557d6655dd1ddf-other.xml.gz +2023/05/06 | 650 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__bibtex.snap +2023/05/06 | 64 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_declaration.txt +2023/05/06 | 649 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline_double_dollar.txt.snap +2023/05/06 | 6484 | support/texlab/crates/base-db/src/util/line_index.rs +2023/05/06 | 647 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default.txt.snap +2023/05/06 | 6472 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__rivest_1978.txt.snap +2023/05/06 | 645 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_simple.txt.snap +2023/05/06 | 642 | support/texlab/crates/texlab/src/features/completion/user_command.rs +2023/05/06 | 637 | support/texlab/crates/texlab/src/features/completion/user_environment.rs +2023/05/06 | 631 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline.txt.snap +2023/05/06 | 626 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default_error.txt.snap +2023/05/06 | 624 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_command.txt.snap +2023/05/06 | 615 | support/texlab/crates/parser/src/test_data/bibtex/samples/erwin_2007.txt +2023/05/06 | 613 | support/texlab/texlab.1 +2023/05/06 | 60 | support/texlab/crates/parser/src/test_data/latex/structure/structure_enum_item.txt +2023/05/06 | 60 | support/texlab/crates/citeproc/src/field.rs +2023/05/06 | 609 | support/texlab/crates/texlab/src/features/hover/field.rs +2023/05/06 | 608 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote_postnote.txt.snap +2023/05/06 | 6018 | support/texlab/crates/texlab/src/util/capabilities.rs +2023/05/06 | 597116 | systems/texlive/tlnet/archive/l3kernel.source.r67026.tar.xz +2023/05/06 | 594 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_bibtex.snap +2023/05/06 | 590 | support/texlab/crates/texlab/src/features/hover/entry_type.rs +2023/05/06 | 5900 | support/texlab/crates/base-db/src/util/label.rs +2023/05/06 | 588 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error2.txt.snap +2023/05/06 | 5864 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__betram_1996.txt.snap +2023/05/06 | 585 | support/texlab/crates/base-db/src/semantics.rs +2023/05/06 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple_package.snap +2023/05/06 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap +2023/05/06 | 58317 | support/texlab/crates/base-db/src/data.rs +2023/05/06 | 5735786 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/05/06 | 572 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__book_aho_2006.snap +2023/05/06 | 5684 | support/texlab/crates/parser/src/build_log.rs +2023/05/06 | 566 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_figure.snap +2023/05/06 | 565 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_invalid_nesting.txt.snap +2023/05/06 | 563 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_number.txt.snap +2023/05/06 | 55 | support/texlab/crates/parser/src/test_data/latex/issue_857.txt +2023/05/06 | 557 | systems/win32/miktex/setup/rpm/fedora/36/repodata/d8f453f31b478b7db42cc98527fcc9cdf66964347b6f97059c4addffc54d9b91-other.xml.gz +2023/05/06 | 557 | support/texlab/crates/parser/src/test_data/bibtex/samples/rivest_1978.txt +2023/05/06 | 556 | support/texlab/crates/parser/src/test_data/bibtex/samples/betram_1996.txt +2023/05/06 | 555 | support/texlab/crates/texlab/src/features/link/include.rs +2023/05/06 | 554 | support/texlab/crates/texlab/src/features/completion/theorem.rs +2023/05/06 | 5549 | support/texlab/crates/symbols/src/workspace/sort.rs +2023/05/06 | 552 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_options.txt.snap +2023/05/06 | 550 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__begin_environment_without_snippet_support.snap +2023/05/06 | 5494 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/9e15cc16418a2deea995073941a48de80a37c987368a765ece2036e77808422d-filelists.xml.gz +2023/05/06 | 544 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple_end.snap +2023/05/06 | 538 | support/texlab/crates/citeproc/Cargo.toml +2023/05/06 | 5330 | support/texlab/crates/parser/src/latex/lexer/commands.rs +2023/05/06 | 52 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_command.txt +2023/05/06 | 52 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested_missing_braces.txt +2023/05/06 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description.txt.snap +2023/05/06 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_counter.txt.snap +2023/05/06 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_828.txt.snap +2023/05/06 | 520 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_wrap_long_lines.snap +2023/05/06 | 520 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal.txt.snap +2023/05/06 | 51 | support/texlab/crates/parser/src/test_data/latex/issue_828.txt +2023/05/06 | 517 | support/texlab/crates/parser/src/test_data/bibtex/samples/matuz_1990.txt +2023/05/06 | 516 | support/texlab/crates/texlab/src/features/completion/component_environment.rs +2023/05/06 | 5138 | support/texlab/crates/base-db/src/graph.rs +2023/05/06 | 512 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_857_1.snap +2023/05/06 | 50 | support/texlab/crates/parser/src/test_data/latex/environment/environment_asymptote.txt +2023/05/06 | 50 | support/texlab/crates/parser/src/test_data/bibtex/issue_809.txt +2023/05/06 | 507 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_simple.txt.snap +2023/05/06 | 5060 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__matuz_1990.txt.snap +2023/05/06 | 504 | systems/win32/miktex/setup/rpm/fedora/37/repodata/b447d60ba53efb618c948122b7c9f4813f475ab3dde2a314664bfe09197a525f-other.xml.gz +2023/05/06 | 504 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_argc.txt.snap +2023/05/06 | 50407 | support/texlab/Cargo.lock +2023/05/06 | 502 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_simple.txt.snap +2023/05/06 | 4 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets_with_group.txt +2023/05/06 | 4 | support/texlab/crates/parser/src/test_data/latex/generic_command_empty.txt +2023/05/06 | 499 | systems/win32/miktex/source/miktex-23.5.tar.xz.asc +2023/05/06 | 499 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal_error.txt.snap +2023/05/06 | 4965 | support/texlab/crates/base-db/src/document.rs +2023/05/06 | 494 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple.snap +2023/05/06 | 490 | support/texlab/crates/base-db/Cargo.toml +2023/05/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/05/06 | 48 | support/texlab/crates/parser/src/test_data/latex/block_comments.txt +2023/05/06 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc +2023/05/06 | 488 | systems/win32/miktex/setup/rpm/fedora/37/repodata/repomd.xml.asc +2023/05/06 | 488 | systems/win32/miktex/setup/rpm/fedora/36/repodata/repomd.xml.asc +2023/05/06 | 488 | systems/win32/miktex/setup/rpm/fedora/35/repodata/repomd.xml.asc +2023/05/06 | 48704 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex +2023/05/06 | 486 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_closed.snap +2023/05/06 | 4868 | support/texlab/crates/symbols/src/document/tests.rs +2023/05/06 | 485 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_open.snap +2023/05/06 | 483 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_multiple.txt.snap +2023/05/06 | 47 | support/texlab/crates/texlab/tests/lsp/main.rs +2023/05/06 | 47 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_incomplete.txt +2023/05/06 | 47 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition.txt +2023/05/06 | 479 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_error.txt.snap +2023/05/06 | 477 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_input_path_brackets.txt.snap +2023/05/06 | 473 | systems/win32/miktex/setup/deb/dists/jammy/Release.gpg +2023/05/06 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg +2023/05/06 | 473 | systems/win32/miktex/setup/deb/dists/bullseye/Release.gpg +2023/05/06 | 472 | systems/texlive/tlnet/archive/lshort-chinese.r67025.tar.xz +2023/05/06 | 472 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote.txt.snap +2023/05/06 | 4724 | support/texlab/crates/citeproc/src/entry.rs +2023/05/06 | 470 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_simple.txt.snap +2023/05/06 | 465 | macros/luatex/latex/sympycalc/README.md +2023/05/06 | 464 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_open_brace.snap +2023/05/06 | 464 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@007.txt.snap +2023/05/06 | 460 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_args.txt.snap +2023/05/06 | 459 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_closed_brace.snap +2023/05/06 | 457 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error3.txt.snap +2023/05/06 | 456 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_multiple.txt.snap +2023/05/06 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/05/06 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/05/06 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/05/06 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/05/06 | 453 | support/texlab/crates/symbols/Cargo.toml +2023/05/06 | 453 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_multiple_keys.txt.snap +2023/05/06 | 452 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_closed_brace.snap +2023/05/06 | 452 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_line_break.txt.snap +2023/05/06 | 451 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_open_brace.snap +2023/05/06 | 44 | support/texlab/crates/parser/src/test_data/latex/include/class_include_options.txt +2023/05/06 | 44 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_simple.txt +2023/05/06 | 44 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition_optional_arg.txt +2023/05/06 | 44 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_simple.txt +2023/05/06 | 449 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_closed_brace.snap +2023/05/06 | 448 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_open_brace.snap +2023/05/06 | 448 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@002.txt.snap +2023/05/06 | 447 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path.txt.snap +2023/05/06 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs +2023/05/06 | 44470 | systems/win32/miktex/setup/rpm/fedora/35/repodata/6b30530ad5dde494bffca85b7c21e622ab273a343fe952f3bff04128f7d37875-filelists.sqlite.bz2 +2023/05/06 | 441 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_field_name.snap +2023/05/06 | 43 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested.txt +2023/05/06 | 430 | support/texlab/crates/base-db/src/diagnostics.rs +2023/05/06 | 4300 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_745.txt.snap +2023/05/06 | 42 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_options.txt +2023/05/06 | 429 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_equality_sign.txt.snap +2023/05/06 | 427 | support/texlab/crates/commands/Cargo.toml +2023/05/06 | 421 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_closed.snap +2023/05/06 | 420 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_open.snap +2023/05/06 | 41 | support/texlab/crates/parser/src/test_data/latex/include/package_include_options.txt +2023/05/06 | 4169 | support/texlab/crates/texlab/tests/lsp/text_document/references.rs +2023/05/06 | 4163 | support/texlab/crates/texlab/src/util/diagnostics.rs +2023/05/06 | 414 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_word.snap +2023/05/06 | 4130 | support/texlab/crates/parser/src/test_data/build_log/006.txt +2023/05/06 | 4126 | support/texlab/crates/texlab/src/features/symbols.rs +2023/05/06 | 408 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_simple.snap +2023/05/06 | 407 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_open_brace.snap +2023/05/06 | 407 | support/texlab/crates/parser/Cargo.toml +2023/05/06 | 406 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__label_theorem_child_file_mumber.snap +2023/05/06 | 4064570 | biblio/ctan-bibdata.zip +2023/05/06 | 405 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_simple.snap +2023/05/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_open_brace.snap +2023/05/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_simple.snap +2023/05/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_open_brace.snap +2023/05/06 | 404 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_redundant_comma.txt.snap +2023/05/06 | 403 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_open_brace.snap +2023/05/06 | 4028 | support/texlab/crates/texlab/src/features/completion/include.rs +2023/05/06 | 4004 | support/texlab/crates/texlab/src/util/lsp_enums.rs +2023/05/06 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_options.txt +2023/05/06 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_complicated_options.txt +2023/05/06 | 39 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_definition_simple.txt +2023/05/06 | 39 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error1.txt +2023/05/06 | 39 | support/texlab/crates/parser/src/test_data/latex/caption/caption_figure.txt +2023/05/06 | 399 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_empty.snap +2023/05/06 | 3943 | support/texlab/crates/texlab/tests/lsp/text_document/hover.rs +2023/05/06 | 39358 | support/texlab/crates/texlab/src/server.rs +2023/05/06 | 387 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_only_name.txt.snap +2023/05/06 | 387 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_simple.txt.snap +2023/05/06 | 386 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__ignored_patterns.snap +2023/05/06 | 386 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_simple.txt.snap +2023/05/06 | 385 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__verbatim_include_simple.txt.snap +2023/05/06 | 384 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_at_empty.snap +2023/05/06 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__tikz_library_import_simple.txt.snap +2023/05/06 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__escaped_brackets.txt.snap +2023/05/06 | 382 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__pgf_library_import_simple.txt.snap +2023/05/06 | 380 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_incomplete.txt.snap +2023/05/06 | 380190 | support/texlab/images/demo.gif +2023/05/06 | 37 | support/texlab/crates/parser/src/test_data/latex/issue_874.txt +2023/05/06 | 379 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation.txt.snap +2023/05/06 | 377 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl.txt.snap +2023/05/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_simple.txt.snap +2023/05/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__bibtex_include_simple.txt.snap +2023/05/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_no_impl.txt.snap +2023/05/06 | 3767 | support/texlab/README.md +2023/05/06 | 375 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_simple.txt.snap +2023/05/06 | 3755 | systems/win32/miktex/setup/rpm/fedora/35/repodata/bb2de283fd59675e422f67210428099ab5cdc4e637238f3ab7da8e78ebf87962-primary.xml.gz +2023/05/06 | 373 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_simple.txt.snap +2023/05/06 | 373 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@preamble.txt.snap +2023/05/06 | 3734 | support/texlab/crates/base-db/src/config.rs +2023/05/06 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_simple.txt.snap +2023/05/06 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_simple.txt.snap +2023/05/06 | 3729 | support/texlab/crates/texlab/src/util/chktex.rs +2023/05/06 | 37045 | systems/win32/miktex/source/CHANGELOG.md +2023/05/06 | 368 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_import.snap +2023/05/06 | 3667 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aho_2006.txt.snap +2023/05/06 | 3667139 | biblio/ctan-bibdata/ctan.pdf +2023/05/06 | 365 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_simple.txt.snap +2023/05/06 | 363 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_simple.txt.snap +2023/05/06 | 361 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_equation.txt.snap +2023/05/06 | 35 | support/texlab/crates/parser/src/test_data/latex/structure/structure_siblings.txt +2023/05/06 | 35 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_package.txt +2023/05/06 | 3594156 | systems/texlive/tlnet/archive/luajittex.aarch64-linux.r67024.tar.xz +2023/05/06 | 358 | support/texlab/crates/texlab/src/features/highlight.rs +2023/05/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_simple.txt.snap +2023/05/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl_error.txt.snap +2023/05/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_reference_simple.txt.snap +2023/05/06 | 355 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_include.snap +2023/05/06 | 3546 | support/texlab/crates/base-db/src/diagnostics/tex.rs +2023/05/06 | 351 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_environment.snap +2023/05/06 | 35149 | support/texlab/LICENSE +2023/05/06 | 3500 | support/texlab/crates/texlab/src/util/components.rs +2023/05/06 | 34 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_options.txt +2023/05/06 | 349 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_simple.txt.snap +2023/05/06 | 347 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_789.txt.snap +2023/05/06 | 344 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_simple.txt.snap +2023/05/06 | 342 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_star.txt.snap +2023/05/06 | 34153 | systems/win32/miktex/setup/rpm/fedora/35/repodata/758919a9fb067c55b8387b0a84d4ff37b2a3006ab54d87a15eb4ca52a222fc9c-primary.sqlite.bz2 +2023/05/06 | 340 | support/texlab/crates/commands/src/lib.rs +2023/05/06 | 33 | support/texlab/crates/parser/src/test_data/latex/graphics_path_options.txt +2023/05/06 | 33 | support/texlab/crates/parser/src/test_data/latex/environment/environment_simple.txt +2023/05/06 | 33 | support/texlab/crates/parser/src/test_data/latex/color/color_definition_simple.txt +2023/05/06 | 3387 | support/texlab/crates/texlab/tests/lsp/text_document/definition.rs +2023/05/06 | 33693 | support/texlab/crates/parser/src/latex.rs +2023/05/06 | 332 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__label_theorem_child_file.snap +2023/05/06 | 332 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_simple.txt.snap +2023/05/06 | 332 | support/texlab/Cargo.toml +2023/05/06 | 330 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets_with_group.txt.snap +2023/05/06 | 32 | support/texlab/crates/parser/src/test_data/latex/graphics_path_command.txt +2023/05/06 | 32 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_options.txt +2023/05/06 | 3285 | systems/win32/miktex/setup/rpm/fedora/36/repodata/e4cc168bd311cb0ae06d7e3c9cc2b97186446d3bdf7411d7ae03a43f588d1f03-primary.xml.gz +2023/05/06 | 3282 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2 +2023/05/06 | 324 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_empty.txt.snap +2023/05/06 | 32408028 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.5-focal1_amd64.deb +2023/05/06 | 323 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_empty.txt.snap +2023/05/06 | 32337578 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.5-jammy1_amd64.deb +2023/05/06 | 322 | support/texlab/crates/test-utils/Cargo.toml +2023/05/06 | 32251 | systems/win32/miktex/setup/rpm/fedora/36/repodata/5e7659a859483de996c76f0d8884d09e901a000e5f624e3e3aa21109b0914d54-filelists.sqlite.bz2 +2023/05/06 | 3223 | support/texlab/crates/texlab/src/client.rs +2023/05/06 | 321 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_missing_brace.txt.snap +2023/05/06 | 32038106 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.5-bullseye1_amd64.deb +2023/05/06 | 31 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_full.txt +2023/05/06 | 31 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_simple.txt +2023/05/06 | 3194 | support/texlab/crates/parser/src/test_data/build_log/001.txt +2023/05/06 | 316 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_incomplete.txt.snap +2023/05/06 | 314 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__citation_inside_entry.snap +2023/05/06 | 314 | support/texlab/crates/parser/src/test_data/bibtex/samples/aho_2006.txt +2023/05/06 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_864.snap +2023/05/06 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap +2023/05/06 | 312 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_missing_end.txt.snap +2023/05/06 | 30 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_options.txt +2023/05/06 | 30 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error2.txt +2023/05/06 | 308 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__citation_inside_cite.snap +2023/05/06 | 30645 | systems/win32/miktex/setup/rpm/fedora/35/repodata/dbf95f7558533dff24020b9d14fc216b2872467819489dabd1c1175fee4470c6-filelists.xml.gz +2023/05/06 | 3061 | support/texlab/crates/texlab/src/features/completion/tikz_library.rs +2023/05/06 | 3057 | support/texlab/crates/parser/src/test_data/build_log/004.txt +2023/05/06 | 3053 | support/texlab/crates/commands/src/fwd_search.rs +2023/05/06 | 3044 | systems/win32/miktex/setup/rpm/fedora/37/repodata/358b3cca6370ffa2956e5559dca06a4be3ec2dce3bb84946590a1e60e71184d0-primary.xml.gz +2023/05/06 | 3009 | support/texlab/crates/texlab/tests/lsp/text_document/formatting.rs +2023/05/06 | 3009 | support/texlab/crates/parser/src/config.rs +2023/05/06 | 2 | support/texlab/crates/parser/src/test_data/latex/parameter.txt +2023/05/06 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets.txt +2023/05/06 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_braces.txt +2023/05/06 | 2 | support/texlab/crates/parser/src/test_data/latex/generic_command_escape.txt +2023/05/06 | 29 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_simple.txt +2023/05/06 | 29 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_optional.txt +2023/05/06 | 2980 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml +2023/05/06 | 2979 | systems/win32/miktex/setup/rpm/fedora/37/repodata/repomd.xml +2023/05/06 | 2979 | systems/win32/miktex/setup/rpm/fedora/36/repodata/repomd.xml +2023/05/06 | 2979 | systems/win32/miktex/setup/rpm/fedora/35/repodata/repomd.xml +2023/05/06 | 295 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_empty.txt.snap +2023/05/06 | 29590 | macros/luatex/latex/sympycalc/doc/SympyCalc-doc.tex +2023/05/06 | 291 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap +2023/05/06 | 29122140 | systems/win32/miktex/source/miktex-23.5.tar.xz +2023/05/06 | 28 | support/texlab/crates/parser/src/test_data/latex/include/package_include_multiple.txt +2023/05/06 | 28 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_simple.txt +2023/05/06 | 28 | support/texlab/crates/parser/src/test_data/latex/group/equation_missing_end.txt +2023/05/06 | 28 | support/texlab/crates/parser/src/test_data/latex/graphics_path.txt +2023/05/06 | 28 | support/texlab/crates/parser/src/test_data/latex/equation_missing_begin.txt +2023/05/06 | 2874 | support/texlab/crates/test-utils/src/fixture.rs +2023/05/06 | 2872 | systems/texlive/tlnet/archive/texfindpkg.source.r67027.tar.xz +2023/05/06 | 28464 | support/texlab/CHANGELOG.md +2023/05/06 | 283 | support/texlab/crates/texlab/src/features/completion/begin_snippet.rs +2023/05/06 | 2839 | support/texlab/crates/texlab/src/features/completion/label.rs +2023/05/06 | 2834420 | systems/texlive/tlnet/archive/luajittex.amd64-freebsd.r67024.tar.xz +2023/05/06 | 2824 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz +2023/05/06 | 2806 | support/texlab/crates/commands/src/build.rs +2023/05/06 | 27 | support/texlab/crates/parser/src/test_data/latex/structure/structure_invalid_nesting.txt +2023/05/06 | 27 | support/texlab/crates/parser/src/test_data/latex/include/verbatim_include_simple.txt +2023/05/06 | 27 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default.txt +2023/05/06 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_command_definition.snap +2023/05/06 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_simple.snap +2023/05/06 | 278 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_open_brace.snap +2023/05/06 | 2780809 | biblio/ctan-bibdata/ctan.bib +2023/05/06 | 273 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_command.snap +2023/05/06 | 272 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__string_inside_reference.snap +2023/05/06 | 271 | support/texlab/crates/parser/src/test_data/latex/issue_745.txt +2023/05/06 | 27105 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages +2023/05/06 | 26 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description_and_counter.txt +2023/05/06 | 26 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_no_impl.txt +2023/05/06 | 26 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default_error.txt +2023/05/06 | 269 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap +2023/05/06 | 26738 | systems/win32/miktex/setup/rpm/fedora/37/repodata/e815a622e789a39444ff63aedc6701b7c954a994e75b27bc02f1a2cbca68c526-filelists.sqlite.bz2 +2023/05/06 | 2665 | support/texlab/crates/citeproc/src/field/date.rs +2023/05/06 | 265 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_empty.snap +2023/05/06 | 264 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_simple.snap +2023/05/06 | 26483 | support/texlab/texlab.pdf +2023/05/06 | 2640812 | systems/texlive/tlnet/archive/luajittex.i386-freebsd.r67024.tar.xz +2023/05/06 | 263 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_open_brace.snap +2023/05/06 | 2620 | support/texlab/crates/symbols/src/types.rs +2023/05/06 | 26076 | systems/win32/miktex/setup/rpm/fedora/36/repodata/f2ee192a4baa66631434f22f88c270172d877d441819391941ecaee292dbecc1-primary.sqlite.bz2 +2023/05/06 | 2602 | support/texlab/crates/parser/src/latex/lexer/types.rs +2023/05/06 | 26025746 | systems/texlive/tlnet/install-tl.zip +2023/05/06 | 25 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_options.txt +2023/05/06 | 25 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error3.txt +2023/05/06 | 25 | support/texlab/crates/parser/src/test_data/bibtex/preamble.txt +2023/05/06 | 2586 | support/texlab/texlab.tex +2023/05/06 | 2586 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__smoke.snap +2023/05/06 | 257 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_class.snap +2023/05/06 | 255 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_end.snap +2023/05/06 | 25291 | support/texlab/crates/texlab/src/features/completion/builder.rs +2023/05/06 | 2517 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/aa0a506bfa79d8a665785f3e61faf5abac0c1609e4291a7cfc89fa5222d7b9d5-other.sqlite.bz2 +2023/05/06 | 2515 | support/texlab/crates/parser/src/test_data/build_log/003.txt +2023/05/06 | 250 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_begin.snap +2023/05/06 | 24 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_simple.txt +2023/05/06 | 248 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error4.txt.snap +2023/05/06 | 247 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_883.snap +2023/05/06 | 2467 | support/texlab/crates/distro/src/miktex.rs +2023/05/06 | 2455 | support/texlab/crates/parser/src/test_data/build_log/002.txt +2023/05/06 | 244 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets.txt.snap +2023/05/06 | 2444972 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/05/06 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@hello_world.txt.snap +2023/05/06 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_braces.txt.snap +2023/05/06 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs +2023/05/06 | 23 | support/texlab/crates/parser/src/test_data/latex/include/class_include_simple.txt +2023/05/06 | 23 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_simple.txt +2023/05/06 | 2360 | support/texlab/crates/symbols/src/workspace/tests.rs +2023/05/06 | 23564672 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-23.5-1.x86_64.rpm +2023/05/06 | 234 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__field_known.snap +2023/05/06 | 234 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@comment.txt.snap +2023/05/06 | 2338308 | systems/texlive/tlnet/archive/luahbtex.x86_64-solaris.r67024.tar.xz +2023/05/06 | 2302172 | systems/texlive/tlnet/archive/luajittex.x86_64-darwinlegacy.r67024.tar.xz +2023/05/06 | 22 | support/texlab/crates/parser/src/test_data/latex/include/bibtex_include_simple.txt +2023/05/06 | 22 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_argc.txt +2023/05/06 | 22 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal.txt +2023/05/06 | 2292 | support/texlab/crates/texlab/src/features/rename/entry.rs +2023/05/06 | 2291440 | systems/texlive/tlnet/archive/luahbtex.amd64-freebsd.r67024.tar.xz +2023/05/06 | 227 | support/texlab/crates/syntax/Cargo.toml +2023/05/06 | 227 | support/texlab/crates/distro/Cargo.toml +2023/05/06 | 227 | support/texlab/crates/base-db/src/util.rs +2023/05/06 | 226 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_package_ref.snap +2023/05/06 | 22512750 | systems/win32/miktex/setup/rpm/fedora/36/miktex-23.5-1.fc36.x86_64.rpm +2023/05/06 | 22501804 | systems/win32/miktex/setup/rpm/fedora/37/miktex-23.5-1.fc37.x86_64.rpm +2023/05/06 | 22472671 | systems/win32/miktex/setup/rpm/fedora/35/miktex-23.5-1.fc35.x86_64.rpm +2023/05/06 | 223 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple.snap +2023/05/06 | 22210 | support/texlab/crates/citeproc/src/driver.rs +2023/05/06 | 2208360 | systems/texlive/tlnet/archive/luajittex.armhf-linux.r67024.tar.xz +2023/05/06 | 2203408 | systems/texlive/tlnet/archive/luahbtex.aarch64-linux.r67024.tar.xz +2023/05/06 | 2201 | support/texlab/crates/base-db/src/diagnostics/log.rs +2023/05/06 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description.txt +2023/05/06 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_counter.txt +2023/05/06 | 21 | support/texlab/crates/parser/src/test_data/latex/label/label_number.txt +2023/05/06 | 21 | support/texlab/crates/parser/src/test_data/latex/inline_double_dollar.txt +2023/05/06 | 21 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal_error.txt +2023/05/06 | 21752 | systems/win32/miktex/setup/rpm/fedora/37/repodata/6d63025f2e738b866fa633138b5f4db27f9994db6ce736e54fd3aeb88ee2c456-primary.sqlite.bz2 +2023/05/06 | 2172 | support/texlab/crates/texlab/src/server/extensions.rs +2023/05/06 | 216 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_empty.txt.snap +2023/05/06 | 2162860 | systems/texlive/tlnet/archive/luahbtex.i386-freebsd.r67024.tar.xz +2023/05/06 | 215 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_escape.txt.snap +2023/05/06 | 2143 | support/texlab/crates/texlab/src/features/folding.rs +2023/05/06 | 212 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__hover__section.snap +2023/05/06 | 211 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_word.snap +2023/05/06 | 2110032 | systems/texlive/tlnet/archive/luahbtex.i386-solaris.r67024.tar.xz +2023/05/06 | 21037409 | systems/texlive/tlnet/install-tl-windows.exe +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_simple.txt +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/tikz_library_import_simple.txt +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/package_include_simple.txt +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/latex_input_path_brackets.txt +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_simple.txt +2023/05/06 | 20 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote_postnote.txt +2023/05/06 | 2074 | support/texlab/crates/citeproc/src/field/author.rs +2023/05/06 | 205 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_complete_entry.snap +2023/05/06 | 2041 | systems/win32/miktex/setup/deb/dists/bullseye/InRelease +2023/05/06 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs +2023/05/06 | 2029 | systems/win32/miktex/setup/deb/dists/jammy/InRelease +2023/05/06 | 2029 | systems/win32/miktex/setup/deb/dists/focal/InRelease +2023/05/06 | 2007 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs +2023/05/06 | 1 | support/texlab/crates/parser/src/test_data/latex/parameter_error.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_error.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_line_break.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/issue_789.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/inline.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/include/pgf_library_import_simple.txt +2023/05/06 | 19 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_simple.txt +2023/05/06 | 1997 | support/texlab/crates/distro/src/lib.rs +2023/05/06 | 1980 | support/texlab/crates/symbols/src/document/bib.rs +2023/05/06 | 197 | support/texlab/crates/texlab/src/features.rs +2023/05/06 | 1973 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Packages.bz2 +2023/05/06 | 1955 | support/texlab/crates/base-db/src/diagnostics/bib.rs +2023/05/06 | 194 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_preamble.snap +2023/05/06 | 1928428 | systems/texlive/tlnet/archive/luahbtex.x86_64-darwinlegacy.r67024.tar.xz +2023/05/06 | 1926836 | systems/texlive/tlnet/archive/luahbtex.armhf-linux.r67024.tar.xz +2023/05/06 | 1922 | support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__smoke.snap +2023/05/06 | 192148 | macros/latex/contrib/srdp-mathematik.zip +2023/05/06 | 1917 | support/texlab/crates/texlab/src/features/completion.rs +2023/05/06 | 1898 | support/texlab/crates/texlab/src/features/reference/entry.rs +2023/05/06 | 1891424 | systems/texlive/tlnet/archive/luatex.amd64-freebsd.r67024.tar.xz +2023/05/06 | 187 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter_error.txt.snap +2023/05/06 | 1877 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Packages.bz2 +2023/05/06 | 1871 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_section.snap +2023/05/06 | 186 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_string.snap +2023/05/06 | 186 | support/texlab/crates/texlab/tests/lsp/text_document.rs +2023/05/06 | 1865 | support/texlab/crates/texlab/src/main.rs +2023/05/06 | 18643 | systems/win32/miktex/setup/rpm/fedora/36/repodata/b989520bd75b806148361e89d48b63556c7f74eb070e3f4ed759800b67419cb2-filelists.xml.gz +2023/05/06 | 185 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_preamble.snap +2023/05/06 | 1856 | support/texlab/crates/texlab/src/features/definition.rs +2023/05/06 | 1838 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz +2023/05/06 | 182 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_article.snap +2023/05/06 | 182 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter.txt.snap +2023/05/06 | 1829 | support/texlab/crates/texlab/src/features/completion/color.rs +2023/05/06 | 181 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_join_strings.snap +2023/05/06 | 181 | support/texlab/CONTRIBUTING.md +2023/05/06 | 1814 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__label.snap +2023/05/06 | 1812 | support/texlab/crates/distro/src/file_name_db.rs +2023/05/06 | 181023 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf +2023/05/06 | 18092551 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/05/06 | 17 | support/texlab/crates/test-utils/src/lib.rs +2023/05/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_simple.txt +2023/05/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_equality_sign.txt +2023/05/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/import_simple.txt +2023/05/06 | 17 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl.txt +2023/05/06 | 179 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_string.snap +2023/05/06 | 179 | support/texlab/crates/base-db/src/lib.rs +2023/05/06 | 1795500 | systems/texlive/tlnet/archive/luatex.i386-freebsd.r67024.tar.xz +2023/05/06 | 1791 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_853.txt.snap +2023/05/06 | 1781 | support/texlab/crates/texlab/Cargo.toml +2023/05/06 | 1781048 | systems/texlive/tlnet/archive/luatex.x86_64-solaris.r67024.tar.xz +2023/05/06 | 1760 | support/texlab/crates/citeproc/src/output.rs +2023/05/06 | 175 | support/texlab/crates/symbols/src/lib.rs +2023/05/06 | 1745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_nested.txt.snap +2023/05/06 | 1743 | support/texlab/crates/texlab/tests/lsp/text_document/rename.rs +2023/05/06 | 174320 | systems/texlive/tlnet/archive/l3kernel.r67026.tar.xz +2023/05/06 | 1740 | support/texlab/crates/texlab/src/features/rename.rs +2023/05/06 | 1737 | support/texlab/crates/texlab/tests/lsp/text_document/inlay_hint.rs +2023/05/06 | 1729100 | systems/texlive/tlnet/archive/context.universal-darwin.r67028.tar.xz +2023/05/06 | 1725316 | systems/texlive/tlnet/archive/luatex.aarch64-linux.r67024.tar.xz +2023/05/06 | 1717 | support/texlab/crates/texlab/src/features/completion/argument.rs +2023/05/06 | 16 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_only_name.txt +2023/05/06 | 16 | support/texlab/crates/parser/src/test_data/latex/include/class_include_empty.txt +2023/05/06 | 16 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl_error.txt +2023/05/06 | 16979 | support/texlab/crates/syntax/src/latex/cst.rs +2023/05/06 | 16846 | systems/win32/miktex/setup/rpm/fedora/37/repodata/bd72d5e59b46e1c80b1442ec0618d9fe1ab3021379c3a39351f97bb5d895fcaf-filelists.xml.gz +2023/05/06 | 167 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_command.snap +2023/05/06 | 1679 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__enumerate.snap +2023/05/06 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/05/06 | 1672 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@006.txt.snap +2023/05/06 | 1668 | support/texlab/crates/syntax/src/latex/kind.rs +2023/05/06 | 1667 | support/texlab/crates/texlab/src/util.rs +2023/05/06 | 1654 | support/texlab/crates/texlab/src/features/completion/citation.rs +2023/05/06 | 1626 | support/texlab/crates/citeproc/src/field/number.rs +2023/05/06 | 1619368 | systems/texlive/tlnet/archive/luatex.i386-solaris.r67024.tar.xz +2023/05/06 | 1611 | support/texlab/crates/texlab/src/util/line_index_ext.rs +2023/05/06 | 160 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_preamble.snap +2023/05/06 | 1600900 | systems/texlive/tlnet/archive/luatex.x86_64-darwinlegacy.r67024.tar.xz +2023/05/06 | 15 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_incomplete.txt +2023/05/06 | 15 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error4.txt +2023/05/06 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote.txt +2023/05/06 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_multiple_keys.txt +2023/05/06 | 1590 | support/texlab/crates/commands/src/dep_graph.rs +2023/05/06 | 1586 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__inlay_hint__label_definition.snap +2023/05/06 | 1584 | support/texlab/crates/commands/src/placeholders.rs +2023/05/06 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_trailing_comma.snap +2023/05/06 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_insert_braces.snap +2023/05/06 | 1562468 | systems/texlive/tlnet/archive/lshort-chinese.doc.r67025.tar.xz +2023/05/06 | 1556 | systems/win32/miktex/setup/deb/dists/jammy/universe/Contents-amd64.gz +2023/05/06 | 1556 | systems/win32/miktex/setup/deb/dists/bullseye/universe/Contents-amd64.gz +2023/05/06 | 1556 | support/texlab/crates/texlab/src/features/completion/import.rs +2023/05/06 | 155399 | macros/latex/contrib/annotate-equations.zip +2023/05/06 | 1550 | support/texlab/crates/commands/src/clean.rs +2023/05/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/05/06 | 1535 | support/texlab/crates/symbols/src/document.rs +2023/05/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/05/06 | 1519 | systems/win32/miktex/setup/deb/dists/bullseye/Release +2023/05/06 | 151073 | macros/latex/contrib/annotate-equations/annotate-equations.pdf +2023/05/06 | 1507 | systems/win32/miktex/setup/deb/dists/jammy/Release +2023/05/06 | 1507 | systems/win32/miktex/setup/deb/dists/focal/Release +2023/05/06 | 1505 | support/texlab/crates/texlab/tests/lsp/text_document/document_symbol.rs +2023/05/06 | 14 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_multiple.txt +2023/05/06 | 14 | support/texlab/crates/parser/src/test_data/latex/generic_command_args.txt +2023/05/06 | 1499 | systems/win32/miktex/setup/deb/dists/jammy/universe/binary-amd64/Packages.gz +2023/05/06 | 148 | support/texlab/crates/parser/src/lib.rs +2023/05/06 | 1474148 | systems/texlive/tlnet/archive/luatex.armhf-linux.r67024.tar.xz +2023/05/06 | 1464 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_declaration.txt.snap +2023/05/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/05/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/05/06 | 1443 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_item.snap +2023/05/06 | 143 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_string.snap +2023/05/06 | 1415 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__mvbook_nietzsche_1988.snap +2023/05/06 | 1412 | support/texlab/crates/texlab/src/server/progress.rs +2023/05/06 | 1402 | support/texlab/crates/texlab/src/features/reference/string.rs +2023/05/06 | 13 | support/texlab/crates/parser/src/test_data/latex/include/package_include_empty.txt +2023/05/06 | 13 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_simple.txt +2023/05/06 | 13 | support/texlab/crates/parser/src/test_data/latex/equation.txt +2023/05/06 | 13 | support/texlab/crates/parser/src/test_data/latex/color/color_reference_simple.txt +2023/05/06 | 1398 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__book_averroes_1998.snap +2023/05/06 | 1382 | systems/win32/miktex/setup/rpm/fedora/35/repodata/540edea06ba8efb87631ad1fec4fa3d5cb253d6f47db59182530506a772224d5-other.sqlite.bz2 +2023/05/06 | 13792 | macros/latex/contrib/annotate-equations/annotate-equations.tex +2023/05/06 | 1378 | systems/win32/miktex/setup/deb/dists/bullseye/universe/binary-amd64/Packages.gz +2023/05/06 | 135 | support/texlab/crates/parser/src/test_data/latex/issue_853.txt +2023/05/06 | 1359 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_options.txt.snap +2023/05/06 | 13566 | support/texlab/crates/texlab/tests/lsp/text_document/completion.rs +2023/05/06 | 13353 | support/texlab/crates/parser/src/test_data/build_log/005.txt +2023/05/06 | 1330 | support/texlab/crates/texlab/src/features/inlay_hint/label.rs +2023/05/06 | 132 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_parens.snap +2023/05/06 | 13253 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/406282d7aa5704f8c5c983b94bdedd408ab0ed2da86f70620d79fcceafc4661a-filelists.sqlite.bz2 +2023/05/06 | 1322 | support/texlab/crates/texlab/tests/lsp/text_document/document_highlight.rs +2023/05/06 | 1321 | support/texlab/crates/symbols/src/workspace.rs +2023/05/06 | 132182 | macros/luatex/latex/sympycalc.zip +2023/05/06 | 1317 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_blom_2021.snap +2023/05/06 | 1305 | support/texlab/crates/texlab/src/features/rename/command.rs +2023/05/06 | 130436 | macros/luatex/latex/sympycalc/doc/SympyCalc-doc.pdf +2023/05/06 | 1301 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_kastenholz_2006.snap +2023/05/06 | 1300 | support/texlab/crates/texlab/src/features/definition/command.rs +2023/05/06 | 12 | support/texlab/crates/texlab/tests/lsp/workspace.rs +2023/05/06 | 12 | support/texlab/crates/parser/src/test_data/latex/hello_world.txt +2023/05/06 | 12 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_missing_end.txt +2023/05/06 | 12 | support/texlab/crates/parser/src/test_data/latex/citation/citation_redundant_comma.txt +2023/05/06 | 1289 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/82da23c7becef35edae2c1d2af9dec00117fac98bc3c1b642476e11b02341fee-other.xml.gz +2023/05/06 | 1283 | support/texlab/crates/texlab/src/features/inlay_hint.rs +2023/05/06 | 1272 | support/texlab/crates/texlab/benches/bench_main.rs +2023/05/06 | 1260 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_enum_item.txt.snap +2023/05/06 | 1238 | support/texlab/crates/texlab/src/features/completion/color_model.rs +2023/05/06 | 1210 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__book_knuth_1984.snap +2023/05/06 | 1208 | support/texlab/crates/texlab/tests/lsp/text_document/folding_range.rs +2023/05/06 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_equation.txt +2023/05/06 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_simple.txt +2023/05/06 | 11 | support/texlab/crates/parser/src/test_data/latex/include/import_incomplete.txt +2023/05/06 | 1195 | systems/win32/miktex/setup/rpm/fedora/36/repodata/4afdb650ab52361f0b6df660339390263026d1d3ea621d1a1d4c966221ec91b2-other.sqlite.bz2 +2023/05/06 | 1191 | support/texlab/crates/texlab/src/features/definition/entry.rs +2023/05/06 | 1191 | support/texlab/crates/texlab/src/features/completion/glossary_ref.rs +2023/05/06 | 1191 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested_missing_braces.txt.snap +2023/05/06 | 11915176 | systems/texlive/tlnet/archive/l3kernel.doc.r67026.tar.xz +2023/05/06 | 1189 | support/texlab/crates/texlab/src/features/hover/string_ref.rs +2023/05/06 | 11868 | support/texlab/crates/citeproc/src/tests.rs +2023/05/06 | 1177 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_with_begin.txt.snap +2023/05/06 | 1171 | support/texlab/crates/texlab/src/features/hover.rs +2023/05/06 | 1170 | support/texlab/crates/base-db/src/semantics/auxiliary.rs +2023/05/06 | 1166 | support/texlab/crates/texlab/src/features/definition/label.rs +2023/05/06 | 1163 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__inproceedings_combi_2004.snap +2023/05/06 | 1157 | support/texlab/crates/texlab/tests/lsp/text_document/document_link.rs +2023/05/06 | 1157300 | systems/texlive/tlnet/archive/context.windows.r67023.tar.xz +2023/05/06 | 11508 | systems/texlive/tlnet/archive/texfindpkg.doc.r67027.tar.xz +2023/05/06 | 11420 | support/texlab/crates/parser/src/bibtex.rs +2023/05/06 | 1124 | support/texlab/crates/distro/src/language.rs +2023/05/06 | 1121 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested.txt.snap +2023/05/06 | 1120 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__theorem.snap +2023/05/06 | 1112 | support/texlab/crates/parser/src/test_data/bibtex/samples/nietzsche_1998.txt +2023/05/06 | 1110 | systems/win32/miktex/setup/rpm/fedora/37/repodata/9d2b687617379b61dc1ce9cd1f2ddcc46368b07ca8be0d7bde7f911c2c6d91b2-other.sqlite.bz2 +2023/05/06 | 1103 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition.txt.snap +2023/05/06 | 11015 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__nietzsche_1998.txt.snap +2023/05/06 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_star.txt +2023/05/06 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_simple.txt +2023/05/06 | 108 | support/texlab/crates/texlab/src/lib.rs +2023/05/06 | 1083 | support/texlab/crates/texlab/src/features/formatting.rs +2023/05/06 | 1074 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_asymptote.txt.snap +2023/05/06 | 1070 | support/texlab/crates/texlab/src/features/reference.rs +2023/05/06 | 1067 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_options.txt.snap +2023/05/06 | 1066 | support/texlab/crates/texlab/src/features/rename/label.rs +2023/05/06 | 1066 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_options.txt.snap +2023/05/06 | 1052 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_aksin_2006.snap +2023/05/06 | 1051 | support/texlab/crates/texlab/tests/lsp/workspace/symbol.rs +2023/05/06 | 1050 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__article_jain_1999.snap +2023/05/06 | 1049 | support/texlab/crates/texlab/src/features/highlight/label.rs +2023/05/06 | 1048000 | systems/texlive/tlnet/archive/context.x86_64-cygwin.r67022.tar.xz +2023/05/06 | 1038 | support/texlab/crates/citeproc/src/snapshots/citeproc__tests__inproceedings_erwin_2007.snap +2023/05/06 | 10380 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__averroes_1998.txt.snap +2023/05/06 | 1037 | support/texlab/crates/texlab/src/features/definition/string.rs +2023/05/06 | 1036 | support/texlab/crates/texlab/src/features/completion/matcher.rs +2023/05/06 | 1009 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_math.snap +2023/05/06 | 1008 | support/texlab/crates/parser/src/test_data/bibtex/samples/averroes_1998.txt +2023/05/06 | 1007 | support/texlab/crates/texlab/src/features/reference/label.rs 2023/05/05 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex 2023/05/05 | 9990548 | systems/texlive/tlnet/archive/context.r67020.tar.xz 2023/05/05 | 98900 | systems/texlive/tlnet/archive/colorwav.doc.r67012.tar.xz @@ -51,7 +736,6 @@ 2023/05/05 | 77710 | macros/latex/contrib/l3kernel/l3msg.dtx 2023/05/05 | 77669 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma 2023/05/05 | 77646 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma -2023/05/05 | 7721 | macros/latex/contrib/annotate-equations/annotate-equations.sty 2023/05/05 | 761838 | systems/win32/miktex/tm/packages/files.csv.lzma 2023/05/05 | 761786 | systems/win32/miktex/tm/packages/next/files.csv.lzma 2023/05/05 | 76087 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma @@ -123,7 +807,6 @@ 2023/05/05 | 5787 | support/arara/scripts/rules/arara-rule-bib2gls.yaml 2023/05/05 | 576 | support/arara/scripts/arara.sh 2023/05/05 | 573 | info/lshort/chinese/src/Makefile -2023/05/05 | 5735784 | systems/texlive/tlnet/install-tl-unx.tar.gz 2023/05/05 | 572224 | systems/texlive/tlnet/archive/windycity.doc.r67011.tar.xz 2023/05/05 | 56103 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma 2023/05/05 | 56043 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma @@ -154,7 +837,6 @@ 2023/05/05 | 49669 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma 2023/05/05 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex 2023/05/05 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx -2023/05/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2023/05/05 | 4890 | macros/latex/contrib/l3kernel/l3news.tex 2023/05/05 | 48085 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma 2023/05/05 | 48001 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma @@ -170,10 +852,6 @@ 2023/05/05 | 460 | support/arara/scripts/rules/arara-rule-mkdir.yaml 2023/05/05 | 45900 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma 2023/05/05 | 45884 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2023/05/05 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/05/05 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2023/05/05 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/05/05 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/05/05 | 45418 | macros/latex/contrib/l3kernel/l3prefixes.csv 2023/05/05 | 4538 | macros/latex/contrib/l3kernel/l3legacy.dtx 2023/05/05 | 44188 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma @@ -190,7 +868,6 @@ 2023/05/05 | 412172 | systems/texlive/tlnet/archive/cool.doc.r67013.tar.xz 2023/05/05 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml 2023/05/05 | 40728 | macros/latex/contrib/l3kernel/l3sort.dtx -2023/05/05 | 4064177 | biblio/ctan-bibdata.zip 2023/05/05 | 40169 | info/lshort/chinese/src/chap/chap.05.style.tex 2023/05/05 | 40139 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma 2023/05/05 | 40126 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma @@ -202,7 +879,6 @@ 2023/05/05 | 37611 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma 2023/05/05 | 37577 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma 2023/05/05 | 36695 | info/lshort/chinese/src/chap/chap.04.math.tex -2023/05/05 | 3666520 | biblio/ctan-bibdata/ctan.pdf 2023/05/05 | 36594 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma 2023/05/05 | 3658 | info/lshort/chinese/src/chap/preface.overview.tex 2023/05/05 | 36586 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma @@ -256,7 +932,6 @@ 2023/05/05 | 282548 | support/arara/doc/resources/CascadiaMono-Light.otf 2023/05/05 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex 2023/05/05 | 28006 | macros/latex/contrib/l3kernel/l3candidates.dtx -2023/05/05 | 2780800 | biblio/ctan-bibdata/ctan.bib 2023/05/05 | 27751 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma 2023/05/05 | 27625 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma 2023/05/05 | 2756846 | support/arara/doc/arara-7.1.0-docsrc.zip @@ -268,7 +943,6 @@ 2023/05/05 | 271320 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma 2023/05/05 | 264936 | systems/texlive/tlnet/archive/thmtools.doc.r67018.tar.xz 2023/05/05 | 2628 | systems/texlive/tlnet/archive/forloop.source.r67017.tar.xz -2023/05/05 | 26025746 | systems/texlive/tlnet/install-tl.zip 2023/05/05 | 25459 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2023/05/05 | 25454 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2023/05/05 | 25442 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma @@ -280,7 +954,6 @@ 2023/05/05 | 24841 | macros/latex/contrib/l3kernel/source3body.tex 2023/05/05 | 246234 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma 2023/05/05 | 246209 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma -2023/05/05 | 2446760 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/05/05 | 2434 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml 2023/05/05 | 243101 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf 2023/05/05 | 2428 | support/arara/doc/htmlquickstarttopdf.sh @@ -306,7 +979,6 @@ 2023/05/05 | 216632 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma 2023/05/05 | 215628 | macros/latex/contrib/l3kernel/l3term-glossary.pdf 2023/05/05 | 21364 | systems/texlive/tlnet/archive/windycity.r67011.tar.xz -2023/05/05 | 21037464 | systems/texlive/tlnet/install-tl-windows.exe 2023/05/05 | 2099 | support/arara/scripts/rules/arara-rule-perltex.yaml 2023/05/05 | 20760 | systems/texlive/tlnet/archive/thmtools.source.r67018.tar.xz 2023/05/05 | 206269 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma @@ -338,7 +1010,6 @@ 2023/05/05 | 182819 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma 2023/05/05 | 182643 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma 2023/05/05 | 18245556 | install/support/arara.tds.zip -2023/05/05 | 18092397 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2023/05/05 | 1800 | info/lshort/chinese/README.md 2023/05/05 | 17722 | info/lshort/chinese/src/chap/sec.symbol.table.tex 2023/05/05 | 174449 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma @@ -350,7 +1021,6 @@ 2023/05/05 | 1708 | support/arara/scripts/rules/arara-rule-texcount.yaml 2023/05/05 | 170076 | macros/latex/contrib/l3kernel/l3news11.pdf 2023/05/05 | 168372 | support/arara/doc/resources/CascadiaMono-Italic.otf -2023/05/05 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2023/05/05 | 1671 | support/arara/scripts/rules/arara-rule-fig2dev.yaml 2023/05/05 | 167028 | support/arara/doc/resources/CascadiaMono-LightItalic.otf 2023/05/05 | 16633 | macros/latex/contrib/l3kernel/l3text-map.dtx @@ -370,16 +1040,12 @@ 2023/05/05 | 157574 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma 2023/05/05 | 1570 | support/arara/scripts/rules/arara-rule-xelatex.yaml 2023/05/05 | 155616 | macros/latex/contrib/l3kernel/l3doc.dtx -2023/05/05 | 155530 | macros/latex/contrib/annotate-equations.zip -2023/05/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 2023/05/05 | 1530394 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2023/05/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2023/05/05 | 1529678 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma 2023/05/05 | 1521 | support/arara/scripts/rules/arara-rule-uplatex.yaml 2023/05/05 | 151946 | macros/latex/contrib/l3kernel/l3docstrip.pdf 2023/05/05 | 1516 | support/arara/scripts/rules/arara-rule-platex.yaml 2023/05/05 | 151569 | macros/latex/contrib/l3kernel/l3news06.pdf -2023/05/05 | 151252 | macros/latex/contrib/annotate-equations/annotate-equations.pdf 2023/05/05 | 1511 | support/arara/scripts/rules/arara-rule-xetex.yaml 2023/05/05 | 150674 | macros/latex/contrib/l3kernel/l3news02.pdf 2023/05/05 | 1502 | support/arara/scripts/rules/arara-rule-makeindex.yaml @@ -390,9 +1056,7 @@ 2023/05/05 | 1477 | support/arara/scripts/rules/arara-rule-asymptote.yaml 2023/05/05 | 1473039 | info/lshort/chinese/lshort-zh-cn.pdf 2023/05/05 | 1469 | support/arara/scripts/rules/arara-rule-knitr.yaml -2023/05/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 2023/05/05 | 145224 | macros/latex/contrib/l3kernel/l3tl.dtx -2023/05/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2023/05/05 | 1447 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml 2023/05/05 | 14478 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma 2023/05/05 | 14462 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma @@ -402,7 +1066,6 @@ 2023/05/05 | 140293 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma 2023/05/05 | 139719 | macros/latex/contrib/l3kernel/l3file.dtx 2023/05/05 | 13912331 | install/macros/latex/contrib/l3kernel.tds.zip -2023/05/05 | 13873 | macros/latex/contrib/annotate-equations/annotate-equations.tex 2023/05/05 | 13843 | info/lshort/chinese/src/chap/app.B.error.help.tex 2023/05/05 | 1379 | info/lshort/chinese/src/chap/titlepage.tex 2023/05/05 | 137780 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma @@ -443,6 +1106,7 @@ 2023/05/05 | 1155967 | support/arara/doc/arara-manual.pdf 2023/05/05 | 1152 | systems/win32/miktex/tm/packages/pr.ini 2023/05/05 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini +2023/05/05 | 114657691 | macros/context/latest/cont-tmf.zip 2023/05/05 | 114586 | macros/latex/contrib/l3kernel/l3news04.pdf 2023/05/05 | 1140 | info/lshort/chinese/src/lshort-zh-cn.tex 2023/05/05 | 113427 | macros/latex/contrib/l3kernel/l3str-convert.dtx @@ -765,7 +1429,6 @@ 2023/05/02 | 111786 | graphics/metapost/contrib/macros/repere/repere-doc.tex 2023/05/01 | 9951 | macros/latex/contrib/profcollege/latex/PfCTriominos.tex 2023/05/01 | 9898 | macros/latex/contrib/profcollege/latex/PfCDecDeci.tex -2023/05/01 | 986 | macros/latex/contrib/srdp-mathematik/README.md 2023/05/01 | 9839 | support/latexindent/LatexIndent/Lines.pm 2023/05/01 | 969 | macros/latex/contrib/profcollege/metapost/PfCConstantes.mp 2023/05/01 | 9699 | macros/latex/contrib/profcollege/latex/PfCCartographie.tex @@ -787,7 +1450,6 @@ 2023/05/01 | 8271 | macros/latex/contrib/profcollege/latex/PfCBillard.tex 2023/05/01 | 82533 | macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex 2023/05/01 | 8113 | macros/latex/contrib/profcollege/latex/PfCPourcentage.tex -2023/05/01 | 81016 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty 2023/05/01 | 7962 | macros/latex/contrib/profcollege/latex/PfCDessinGradue.tex 2023/05/01 | 790843 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf 2023/05/01 | 783 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-NewBibliographyString.sty @@ -835,7 +1497,6 @@ 2023/05/01 | 52872 | support/latexindent/LatexIndent/GetYamlSettings.pm 2023/05/01 | 52774 | macros/latex/contrib/profcollege/metapost/PfCGeometrie.mp 2023/05/01 | 5248 | macros/latex/contrib/profcollege/latex/PfCRepresenterTableur.tex -2023/05/01 | 48704 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex 2023/05/01 | 4816 | support/latexindent/LatexIndent/BlankLines.pm 2023/05/01 | 4730 | macros/latex/contrib/profcollege/latex/PfCOperationsTrou.tex 2023/05/01 | 4692 | macros/latex/contrib/profcollege/latex/PfCFutoshiki.tex @@ -907,13 +1568,11 @@ 2023/05/01 | 2019 | macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex 2023/05/01 | 2006 | support/latexindent/README 2023/05/01 | 19900 | macros/latex/contrib/profcollege/latex/PfCTrio.tex -2023/05/01 | 192273 | macros/latex/contrib/srdp-mathematik.zip 2023/05/01 | 1862 | macros/latex/contrib/profcollege/latex/PfCMotsEmpiles.tex 2023/05/01 | 18522 | support/latexindent/LatexIndent/ModifyLineBreaks.pm 2023/05/01 | 18440 | graphics/pgf/contrib/tikz-nfold/pgflibrarybezieroffset.code.tex 2023/05/01 | 1841 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/french-manuscripts.lbx 2023/05/01 | 1839 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/italian-manuscripts.lbx -2023/05/01 | 181160 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf 2023/05/01 | 18082 | macros/latex/contrib/profcollege/latex/ProfCollege.sty 2023/05/01 | 1777 | macros/latex/contrib/profcollege/latex/PfCRapido.tex 2023/05/01 | 1767 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/english-manuscripts.lbx @@ -980,37 +1639,3 @@ 2023/04/30 | 13712 | systems/texlive/tlnet/archive/luatex.r66967.tar.xz 2023/04/30 | 11972 | systems/texlive/tlnet/archive/lua-typo.r66969.tar.xz 2023/04/30 | 1068983 | macros/latex/contrib/etoc.zip -2023/04/29 | 99013 | systems/doc/luatex/luatex-nodes.tex -2023/04/29 | 98970 | systems/doc/luatex/luatex-tex.tex -2023/04/29 | 97884 | graphics/pstricks/base/doc/pst-news23.pdf -2023/04/29 | 8045 | graphics/pstricks/base/latex/pstricks.sty -2023/04/29 | 6370 | systems/win32/miktex/tm/packages/pas-tableur__source.tar.lzma -2023/04/29 | 47983 | systems/doc/luatex/luatex-languages.tex -2023/04/29 | 45486 | systems/doc/luatex/luatex-fontloader.tex -2023/04/29 | 4375 | graphics/pstricks/base/doc/pst-news23.tex -2023/04/29 | 41316 | macros/luatex/latex/lua-typo/lua-typo-2023-03-08.sty -2023/04/29 | 4092 | graphics/pstricks/base/Changes -2023/04/29 | 3796 | systems/win32/miktex/tm/packages/pas-tableur.tar.lzma -2023/04/29 | 3720 | macros/unicodetex/latex/bithesis/bithesis.ins -2023/04/29 | 36463 | systems/doc/luatex/luatex-lua.tex -2023/04/29 | 337424 | macros/luatex/latex/lua-typo.zip -2023/04/29 | 3362 | graphics/pstricks/base/generic/pstricks-tex.def -2023/04/29 | 3352 | macros/luatex/latex/lua-typo/README.md -2023/04/29 | 321515 | systems/win32/miktex/tm/packages/pas-tableur__doc.tar.lzma -2023/04/29 | 2997 | macros/luatex/latex/lua-typo/doc/lua-typo-demo.tex -2023/04/29 | 2755784 | systems/texlive/tlnet/archive/simpleicons.r66960.tar.xz -2023/04/29 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md -2023/04/29 | 25642 | macros/luatex/latex/lua-typo/lua-typo-2021-04-18.sty -2023/04/29 | 255176 | systems/texlive/tlnet/archive/pgf-spectra.r66961.tar.xz -2023/04/29 | 2348 | macros/unicodetex/latex/bithesis/contributing.md -2023/04/29 | 226899 | macros/unicodetex/latex/bithesis/bithesis.dtx -2023/04/29 | 2231980 | systems/texlive/tlnet/archive/pgf-spectra.doc.r66961.tar.xz -2023/04/29 | 208526 | macros/luatex/latex/lua-typo/doc/lua-typo.pdf -2023/04/29 | 2020324 | systems/texlive/tlnet/archive/simpleicons.doc.r66960.tar.xz -2023/04/29 | 1946 | macros/unicodetex/latex/bithesis/README.md -2023/04/29 | 1780325 | systems/doc/luatex/luatex.pdf -2023/04/29 | 16859 | macros/luatex/latex/lua-typo/doc/lua-typo-demo.pdf -2023/04/29 | 125682 | graphics/pstricks/base/generic/pstricks.tex -2023/04/29 | 118752 | macros/luatex/latex/lua-typo/source/lua-typo.dtx -2023/04/29 | 1178694 | macros/unicodetex/latex/bithesis/bithesis.pdf -2023/04/29 | 106625 | macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdf diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index dba830972b..f0aa801be0 100644 --- a/biblio/ctan-bibdata/ctan.bib +++ b/biblio/ctan-bibdata/ctan.bib @@ -1,7 +1,7 @@ %% bib file of all CTAN packages %% (C) Herbert Voß %% -%% created at 06-05-2023, 02:01:58 +%% created at 07-05-2023, 02:04:34 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -2245,8 +2245,8 @@ title = {The \texttt{annotate-equations} package}, subtitle = {Easily annotate math equations using TikZ}, author = {ST John}, - date = {2023-05-05}, - version = {0.2.1}, + date = {2023-05-06}, + version = {0.2.2}, license = {mit}, mirror = {https://mirror.ctan.org/macros/latex/contrib/annotate-equations}, url = {https://ctan.org/pkg/annotate-equations}, @@ -63696,8 +63696,8 @@ title = {The \texttt{srdp-mathematik} package}, subtitle = {Typeset Austrian SRDP in mathematics}, author = {Christoph Weberndorfer}, - date = {2023-05-01}, - version = {1.12.0}, + date = {2023-05-06}, + version = {1.12.1}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/srdp-mathematik}, url = {https://ctan.org/pkg/srdp-mathematik}, @@ -64946,6 +64946,20 @@ url = {https://ctan.org/pkg/symbolindex}, } +@manual{ctan-sympycalc, + title = {The \texttt{SympyCalc} package}, + subtitle = {Work with SymPy and PyLuaTeX}, + author = {Cédric Pierquet}, + date = {2023-05-06}, + version = {0.1.0}, + license = {lppl1.3c}, + mirror = {https://mirror.ctan.org/macros/luatex/latex/sympycalc}, + url = {https://ctan.org/pkg/sympycalc}, + annotation = {This package provides some commands + (mostly for French users) to perform commands + and format the result with some adjustments in formatting:}, +} + @manual{ctan-sympytex, title = {The \texttt{sympytex} package}, subtitle = {Include symbolic computation (using sympy) in documents}, @@ -67319,8 +67333,8 @@ title = {The \texttt{TeXLab} package}, subtitle = {\LaTeX{} Language Server}, author = {Eric Förster}, - date = {2023-04-16}, - version = {5.5.0}, + date = {2023-05-06}, + version = {5.5.1}, license = {gpl3}, mirror = {https://mirror.ctan.org/support/texlab}, url = {https://ctan.org/pkg/texlab}, diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf index e09ed9f651..28262eb139 100644 Binary files a/biblio/ctan-bibdata/ctan.pdf and b/biblio/ctan-bibdata/ctan.pdf differ diff --git a/macros/latex/contrib/annotate-equations/annotate-equations.pdf b/macros/latex/contrib/annotate-equations/annotate-equations.pdf index e7b9b340f2..b8ea793928 100644 Binary files a/macros/latex/contrib/annotate-equations/annotate-equations.pdf and b/macros/latex/contrib/annotate-equations/annotate-equations.pdf differ diff --git a/macros/latex/contrib/annotate-equations/annotate-equations.sty b/macros/latex/contrib/annotate-equations/annotate-equations.sty index 0c471b13c3..a781a773d7 100644 --- a/macros/latex/contrib/annotate-equations/annotate-equations.sty +++ b/macros/latex/contrib/annotate-equations/annotate-equations.sty @@ -5,7 +5,7 @@ % \NeedsTeXFormat{LaTeX2e}[1994/06/01] \ProvidesPackage{annotate-equations} - [2023/03/05 v0.2.1 easily annotate equations using TikZ] + [2023/05/06 v0.2.2 easily annotate equations using TikZ] %%% lualatex compatibility, from https://tex.stackexchange.com/a/351520/171664 \RequirePackage{ifluatex} @@ -170,6 +170,9 @@ \colorlet{currentcolor}{.} \def\myEAcolor{\usevalue{\myEAmark}}% % + \def\EAspace{ } % workaround: did not find any other way of getting a space into \myEAlabelanchor without upsetting LaTeX/PGF/... somehow + \edef\myEAlabelanchor{\EAlabelanchor\EAspace\EAwesteast}% + % % \def\myEAxshift{\EAxshift{\EAwesteast}}% \begin{tikzpicture}[overlay,remember picture,>=stealth,nodes={align=left,inner ysep=1pt},<-] @@ -182,7 +185,7 @@ \foreach \EAmark in \myEAmarks \draw [color=\myEAcolor, annotate equations/arrow] (\EAmark.\EAmarkanchor) % arrow from the equation % \EAmarkanchor north: above the equation, south: below - |- ([xshift=\myEAxshift,yshift=0.1ex] \eqnannotateCurrentNode.south \EAwesteast); + |- ([xshift=\myEAxshift,yshift=0.1ex] \eqnannotateCurrentNode.\myEAlabelanchor); % - south east: we want line to end at bottom right of annotation text; % - negative xshift makes it a little bit shorter; % - yshift for aesthetics (\strut is ever so slightly too tall). diff --git a/macros/latex/contrib/annotate-equations/annotate-equations.tex b/macros/latex/contrib/annotate-equations/annotate-equations.tex index 5fc0aa6017..82383f69fb 100644 --- a/macros/latex/contrib/annotate-equations/annotate-equations.tex +++ b/macros/latex/contrib/annotate-equations/annotate-equations.tex @@ -26,7 +26,7 @@ text above listing, #1} -\title{\texttt{annotate-equations.sty}, v.0.2.1} +\title{\texttt{annotate-equations.sty}, v.0.2.2} \author{ST John} \date{\url{https://github.com/st--/annotate-equations}} @@ -131,7 +131,7 @@ One annotation can point to multiple targets, and multiple annotations can point \end{equation*} \annotate[yshift=1em]{left}{node1}{my} \annotate[yshift=-0.5em]{below,left}{node2}{annotation} -\annotate[yshift=-1em]{below}{node3}{text} +\annotate[yshift=-1em]{below, label below}{node3}{text} \end{LTXexample} \noindent % @@ -362,8 +362,6 @@ a \mathrel{\tikzmarknode[outer ysep=5pt]{node1}{=}} b \section{Known issues} \begin{itemize} - \item \texttt{label above}/\texttt{label below} is not implemented for \verb|\annotate|. - \item Annotations of mathematical relations require some manual patching to get the correct surrounding spacing (see \cref{sec:mathrel}). \end{itemize} diff --git a/macros/latex/contrib/srdp-mathematik/README.md b/macros/latex/contrib/srdp-mathematik/README.md index e66f6b3f8c..5045698ce1 100644 --- a/macros/latex/contrib/srdp-mathematik/README.md +++ b/macros/latex/contrib/srdp-mathematik/README.md @@ -1,4 +1,4 @@ -# srdp-mathematik.sty v1.12.0 +# srdp-mathematik.sty v1.12.1 This package provides basic commands for the defined formats of the Austrian sRDP in mathematics. Furthermore, it includes ways to implement answers in the tex file, which can be voluntarily displayed in the pdf file and diff --git a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf index 9fc554aeb0..a59ed419d2 100644 Binary files a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf and b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf differ diff --git a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty index 163e7b57df..e4b8067edb 100644 --- a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty +++ b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty @@ -10,11 +10,12 @@ % \NeedsTeXFormat{LaTeX2e}[1996/12/26] -\ProvidesPackage{srdp-mathematik}[2023/05/01 v1.12.0 Standard-Schularbeitsformate] +\ProvidesPackage{srdp-mathematik}[2023/05/06 v1.12.1 Standard-Schularbeitsformate] \usepackage{color} \usepackage{xcolor} +\usepackage{xfp} \usepackage{float} \usepackage{multicol} \usepackage{multirow} diff --git a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex index 9d95549765..d3d6d71400 100644 --- a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex +++ b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex @@ -55,7 +55,7 @@ hidelinks \vfill -\Huge The \textit{srdp-mathematik} package v1.12.0\\[1cm] +\Huge The \textit{srdp-mathematik} package v1.12.1\\[1cm] Documentation \\ [1cm] diff --git a/macros/luatex/latex/sympycalc/README.md b/macros/luatex/latex/sympycalc/README.md new file mode 100644 index 0000000000..7b34198db4 --- /dev/null +++ b/macros/luatex/latex/sympycalc/README.md @@ -0,0 +1,7 @@ +SympyCalc is a package to work with Sympy with TeX printing. +----------------------------------------------------------------------------- +SympyCalc un package pour travailler avec le module Sympy et sa sortie LaTeX. +----------------------------------------------------------------------------- +Author : Cédric Pierquet +email : cpierquet@outlook.fr +Licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt \ No newline at end of file diff --git a/macros/luatex/latex/sympycalc/doc/SympyCalc-doc.pdf b/macros/luatex/latex/sympycalc/doc/SympyCalc-doc.pdf new file mode 100644 index 0000000000..20964a4b68 Binary files /dev/null and b/macros/luatex/latex/sympycalc/doc/SympyCalc-doc.pdf differ diff --git a/macros/luatex/latex/sympycalc/doc/SympyCalc-doc.tex b/macros/luatex/latex/sympycalc/doc/SympyCalc-doc.tex new file mode 100644 index 0000000000..b294eb56f6 --- /dev/null +++ b/macros/luatex/latex/sympycalc/doc/SympyCalc-doc.tex @@ -0,0 +1,817 @@ +% !TeX TXS-program:compile = txs:///arara +% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} +% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)') + +\documentclass[french,a4paper,11pt]{article} +\def\SCversion{0.1.0} +\def\SCdate{5 mai 2023} +\usepackage[executable=python.exe]{pyluatex} +\usepackage[svgnames]{xcolor} +\usepackage{siunitx} +\sisetup{locale=FR,output-decimal-marker={,},group-minimum-digits=4} +\usepackage{amsmath,amssymb} +%\usepackage{mathtools} +\usepackage[bold-style=ISO,math-style=french]{unicode-math} +\setmainfont{TeX Gyre Schola} +\setmathfont{TeX Gyre Schola Math} +\usepackage{SympyCalc} +\usepackage{awesomebox} +\usepackage{fontawesome5} +\usepackage{enumitem} +\usepackage{tabularray} +\usepackage{fancyvrb} +\usepackage{fancyhdr} +\fancyhf{} +\renewcommand{\headrulewidth}{0pt} +\lfoot{\sffamily\small [SympyCalc]} +\cfoot{\sffamily\small - \thepage{} -} +\rfoot{\hyperlink{matoc}{\small\faArrowAltCircleUp[regular]}} + +\usepackage{hologo} +\providecommand\tikzlogo{Ti\textit{k}Z} +\providecommand\TeXLive{\TeX{}Live\xspace} +\providecommand\PSTricks{\textsf{PSTricks}\xspace} +\let\pstricks\PSTricks +\let\TikZ\tikzlogo +\newcommand\TableauDocumentation{% + \begin{tblr}{width=\linewidth,colspec={X[c]X[c]X[c]X[c]X[c]X[c]},cells={font=\sffamily}} + {\LARGE \LaTeX} & & & & &\\ + & {\LARGE \hologo{pdfLaTeX}} & & & & \\ + & & {\LARGE \hologo{LuaLaTeX}} & & & \\ + & & & {\LARGE \TikZ} & & \\ + & & & & {\LARGE \TeXLive} & \\ + & & & & & {\LARGE \hologo{MiKTeX}} \\ + \end{tblr} +} + +\usepackage{tikz} +\usetikzlibrary{calc} +\usepackage{hyperref} +\urlstyle{same} +\hypersetup{pdfborder=0 0 0} +\usepackage[margin=1.5cm]{geometry} +\setlength{\parindent}{0pt} +\definecolor{LightGray}{gray}{0.9} + +\usepackage[most]{tcolorbox} +\NewDocumentCommand\e{ }{\mathrm{e}} +\RenewDocumentCommand\i{ }{\mathrm{i}} +\newtcblisting{bloctext}[1][]{% + enhanced,width=0.93\linewidth,flush right,% + bicolor,size=title,% + colback=cyan!5!white,% + colbacklower=cyan!1!white,% + colframe=cyan!75!black,% + listing options={% + style=tcblatex,basicstyle=\small\ttfamily,% + tabsize=4,% + commentstyle={\itshape\color{violet}}, + keywordstyle={\bfseries\color{DodgerBlue}},% + classoffset=0,% + keywords={frac,dfrac,int,sqrt},% + keywordstyle={\bfseries\color{DodgerBlue}},% + classoffset=1,% + morekeywords={sympycalc,dsympycalc,sympydev,dsympydev,sympyfact,dsympyfact,sympyderiv,dsympyderiv,sympyprim,dsympyprim,sympyintegr,dsympyintegr,sympylim,dsympylim,sympyfexpo,dsympyfexpo,sympyresol,dsympyresol,sympyresolC,dsympyresolC},% + keywordstyle={\bfseries\color{purple}},% + classoffset=2,% + morekeywords={solve},% + keywordstyle={\bfseries\color{ForestGreen}},% + classoffset=3,% + morekeywords={NoSimplif,Simplif},% + keywordstyle={\bfseries\color{OliveDrab}} + },% + overlay={\draw[cyan!75!black] ($(frame.north west)+(-0.035\linewidth,-0.025\linewidth)$) node[scale=1.66] {\faCode} ;},% + #1 +} + +\usepackage{babel} +\usepackage{textualicomma} +\DeclareMathSymbol{;}\mathbin{operators}{'73} % \mathpunct à l'origine + +\tcbset{vignettes/.style={% + nobeforeafter,box align=base,boxsep=0pt,enhanced,sharp corners=all,rounded corners=southeast,% + boxrule=0.75pt,left=7pt,right=1pt,top=0pt,bottom=0.25pt,% + } +} + +\tcbset{vignetteMaJ/.style={% + fontupper={\vphantom{pf}\footnotesize\ttfamily}, + vignettes,colframe=ForestGreen!50!black,coltitle=white,colback=ForestGreen!25,% + overlay={\begin{tcbclipinterior}% + \fill[fill=ForestGreen!75]($(interior.south west)$) rectangle node[rotate=90]{\tiny \sffamily{\textcolor{Black}{\scalebox{0.85}[0.75]{\textbf{MàJ}}}}} ($(interior.north west)+(5pt,0pt)$);% + \end{tcbclipinterior}} + } +} + +\newcommand\Cle[1]{{\bfseries\sffamily\textlangle #1\textrangle}} +\newcommand\cmaj[1]{\tcbox[vignetteMaJ]{#1}\xspace} + +\begin{document} + +\setlength{\aweboxleftmargin}{0.07\linewidth} +\setlength{\aweboxcontentwidth}{0.93\linewidth} +\setlength{\aweboxvskip}{8pt} + +\pagestyle{fancy} + +\thispagestyle{empty} + +\vspace{2cm} + +\begin{center} + \begin{minipage}{0.75\linewidth} + \begin{tcolorbox}[colframe=yellow,colback=yellow!15] + \begin{center} + \begin{tabular}{c} + {\Huge \texttt{SympyCalc [fr]}}\\ + \\ + {\LARGE Des outils pour utiliser les} \\ + \\ + {\LARGE capacités de \textsf{sympy} de \faPython, } \\ + \\ + {\LARGE avec le package \textsf{pyluatex}.} \\ + \end{tabular} + + \bigskip + + {\small \texttt{Version \SCversion{} -- \SCdate}} + \end{center} + \end{tcolorbox} +\end{minipage} +\end{center} + +\begin{center} + \begin{tabular}{c} + \texttt{Cédric Pierquet}\\ + {\ttfamily c pierquet -- at -- outlook . fr}\\ + \texttt{\url{https://github.com/cpierquet/SympyCalc}} +\end{tabular} +\end{center} + +\vspace{0.25cm} + +{$\blacktriangleright$~~Compilation en \hologo{LuaLaTeX}, avec un accès \textsf{--shell-escape}, en \textit{partenariat} avec \textsf{pyluatex}.} + +\smallskip + +{$\blacktriangleright$~~Du calcul \textit{exact} avec des racines, de l'exponentielle, du logarithme, des complexes\ldots} + +\smallskip + +{$\blacktriangleright$~~Du calcul symbolique avec du développement, de la factorisation.} + +\smallskip + +{$\blacktriangleright$~~Des résolutions d'équations.} + +\smallskip + +{$\blacktriangleright$~~Du calcul différentiel, intégral.} + +\smallskip + +{$\blacktriangleright$~~Tout ce que \textsf{sympy} peut faire !} + +\vspace{1cm} + +\begin{center} + \begin{tcolorbox}[enhanced,colframe=ForestGreen,colback=lightgray!5,center,width=0.95\linewidth,drop fuzzy shadow=lightgray] + $1+\dfrac76 = \dsympycalc{1+7/6}$ et $\left(\e^5 +1 \right) \times \left(\e^5-1 \right) = \sympycalc{(exp(5)+1)*(exp(5)-1)}$ + + \medskip + + \hfill$3+\i\sqrt{3} = \dsympyfexpo{3+I*sqrt(3)}$\hfill~ + + \medskip + + \hfill$I=\displaystyle\int_0^{4} (x+3)\,\e^{2x}\,\text{d}x = \dsympyintegr{(x+3)*exp(2*x)}{0}{4}$ + + \medskip + + \hfill$\lim\limits_{x \to +\infty} \sqrt{\dfrac{2x^2+1}{x^2-5}} = \sympylim{sqrt((2*x**2+1)/(x**2-5))}{+oo}$\hfill~ + + \medskip + + $10\,\e^{4x+5}=2$ : $\mathcal{S}=\dsympyresol{10*exp(4*x+5)=2}$ + + \hfill$f(t)=(t+3)\,\e^{2t} \implies f'(t) = \sympyderiv{(t+3)*exp(2*t)}[t]$ + \end{tcolorbox} +\end{center} + +\vspace{0.5cm} + +%\hfill{}\textit{Merci à Denis Bitouzé et à Gilles Le Bourhis pour leurs retours et idées !} + +%\smallskip + +\vfill + +\hrule + +\medskip + +\TableauDocumentation + +\medskip + +\hrule + +\medskip + +\newpage + +\phantomsection +\hypertarget{matoc}{} + +\tableofcontents + +\newpage + +\part{Introduction} + +\section{Le package SympyCalc} + +\subsection{Introduction et conventions} + +\begin{noteblock} +Le package \textit{propose} des outils pour utiliser les capacités du module \textsf{sympy} de \textsf{python} et les \textit{formater} en \LaTeX{} : + +\begin{itemize} + \item calcul exact (dans la mesure du possible) ; + \item calcul symbolique (dans la mesure du possible) : + \begin{itemize} + \item factorisation, développement, simplification ; + \item dérivation, intégration, limites ; + \item résolution d'équations. + \end{itemize} +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{noteblock} + +\begin{importantblock} +À noter que les calculs -- en interne -- sont : + +\begin{itemize} + \item effectués par le module \textsf{sympy} ; + \item formatés par la fonction \texttt{latex()} du module \textsf{sympy} ; + \item sortis en \LaTeX{} avec quelques ajustements. +\end{itemize} + +Les ajustements (qu'on pourrait qualifier de \textit{mini-patchs}) permettent : + +\begin{itemize} + \item de forcer les résultats sous forme de fraction (grâce -- en interne -- au recours à \texttt{S.One}) ; + \item d'utiliser la notation \texttt{ln} (\textsf{sympy} utilise \texttt{log} par défaut) ; + \item d'utiliser l'écriture du \texttt{e} et du \texttt{i} en \textsf{romain} ; + \item de forcer l'écriture du \og + \fg{} avant \og $\infty$ \fg. +\end{itemize} + +Hormis le \textit{forçage} du \texttt{ln}, et du $\mathtt{+\infty}$, conventions sur \texttt{e} et \texttt{i} peuvent être \textit{désactivées}. +\end{importantblock} + +\begin{tipblock} +Le package propose également de quoi utiliser (et formater) toute commande exprimée en syntaxe \textsf{sympy}. + +\smallskip + +Le module \textsf{sympy} est chargé par le package, avec les variables symboliques \texttt{x}, \texttt{y}, \texttt{z} et \texttt{t}. +\end{tipblock} + +\begin{warningblock} +L'utilisation de \textsf{pyluatex} (en tant que passerelle entre \textsf{python} et \LaTeX) nécessite une compilation adaptée, à savoir en \hologo{LuaLaTeX} et en activant le mode \textsf{--shell-escape}. Le module \textsf{sympy} doit donc être installé pour que l'exécutable \textsf{python} qui sera paramétré le \textit{trouve} !. +\end{warningblock} + +\subsection{Chargement du package} + +\begin{importantblock} +Le package (qui ne charge \textit{que} \textsf{xstring}) se charge de manière classique, une fois \textsf{pyluatex} lui-même correctement chargé. + +\smallskip + +Compte-tenu de la spécificité de \textsf{pyluatex} et du paramétrage du chemin \textsf{python}, c'est à l'utilisateur de le charger en adéquation avec son installation ! + +\smallskip + +Les packages adaptés aux formules mathématiques sont également nécessaires, mais compte-tenu de leurs diversités, l'utilisateur choisira celui (ceux) qu'il jugera nécessaire(s). +\end{importantblock} + +\begin{bloctext}[listing only] +%compilation en lualatex + shell-escape !! +\usepackage{mathtools} %package pour les maths +\usepackage[executable=python.exe]{pyluatex} %à adapter ! +\usepackage{SympyCalc} +\end{bloctext} + +\newpage + +\section{Philosophie du package} + +\subsection{Fonctionnement global} + +\begin{noteblock} +Le package propose des commandes génériques, qui permettent de \textit{traiter} tout commande \textsf{sympy}, ainsi que des commandes spécifiques qui sont en fait des \textit{raccourcis} de commandes usuelles en \textsf{sympy}. + +\smallskip + +Autant que peut se faire, les commandes sont assez explicites sur leur fonctionnement, et elles reposent sur le même principe : + +\begin{itemize} + \item \texttt{\textbackslash \textcolor{purple}{sympy...}} : commande qui simplifie (par défaut), avec règles typographiques \texttt{[fr]} \textsf{romain} ; + \item \texttt{\textbackslash \textcolor{purple}{dsympy...}} : commande qui simplifie (par défaut), avec règles typographiques \texttt{[fr]} \textsf{romain}, et affichage en \texttt{\textbackslash displaystyle} ; + \item \texttt{\textbackslash \textcolor{purple}{sympy...*}} : commande qui simplifie (par défaut), avec règles typographiques \texttt{[fr]} \textsf{italique} ; + \item \texttt{\textbackslash \textcolor{purple}{dsympy...*}} : commande qui simplifie (par défaut), avec règles typographiques \texttt{[fr]} \textsf{romain}, et affichage en \texttt{\textbackslash displaystyle}. +\end{itemize} + +Dans certains cas la \textit{simplification} ne propose pas une sortie \textit{classique}, et il est possible d'empêcher la simplification grâce à l'argument optionnel \texttt{<\textcolor{OliveDrab}{NoSimplif}>}. + +\smallskip + +La variable est par défaut \texttt{x}, mais peut-être modifiée grâce à l'argument \texttt{[variable]}. +\end{noteblock} + +\subsection{Commandes disponibles} + +\begin{bloctext}[listing only] +%commandes génériques +\sympycalc(*){commande sympy} +\dsympycalc(*){commande sympy} + +%commandes spécifiques, sortie standard, détaillées plus loin +\sympydev(*){expr sympy}[variable] +\sympyfact(*){expr sympy} +\sympyderiv(*){expr sympy}[variable] +\sympyprim(*){expr sympy}[variable] +\sympyintegr(*){expr sympy}[variable]{borne inf}{borne sup} +\sympylim(*){expr sympy}[variable]{point}[côté] +\sympyfexpo(*){complexe sympy} +\sympyresol(*){equation sympy}[variable] +\sympyresolC(*){equation sympy}[variable] + +%commandes spécifiques, sortie displaystyle, détaillées plus loin +\dsympydev(*){expr sympy}[variable] +\dsympyfact(*){expr sympy} +\dsympyderiv(*){expr sympy}[variable] +\dsympyprim(*){expr sympy}[variable] +\dsympyintegr(*){expr sympy}[variable]{borne inf}{borne sup} +\dsympylim(*){expr sympy}[variable]{point}[côté] +\dsympyfexpo(*){complexe sympy} +\dsympyresol(*){equation sympy}[variable] +\dsympyresolC(*){equation sympy}[variable] +\end{bloctext} + +\begin{importantblock} +Dans certains cas, la sortie obtenue n'est pas celle attendue, que ce soit avec ou sans \texttt{}, et donc il s'agira de saisir les commandes \textsf{sympy} \textit{manuellement}. +\end{importantblock} + +\begin{tipblock} +L'\og infini \fg{} est disponible en \textsf{sympy}, grâce à \texttt{+oo} ou \texttt{-oo}. + +\smallskip + +Un petit \textit{guide} pour \textsf{sympy} est disponible à : \url{https://hashdork.com/fr/sympy-library-guide/}. +\end{tipblock} + +\newpage + +\section{Limitations} + +\begin{warningblock} +Pour le moment c'est le package \textsf{pyluatex} qui est privilégié, mais des tests sont en cours pour une compatibilité éventuelle avec d'autres packages pouvant travailler avec \textsf{python}. +\end{warningblock} + +\begin{warningblock} +Le formatage des flottants n'est pas géré par \texttt{\textbackslash num} de \textsf{sinuitx}, donc l'écriture des éventuelles valeurs approchées ne seront pas forcément cohérentes avec les autres formatages dans le document\ldots + +\smallskip + +Le remplacement éventuel du \texttt{e} en \textsf{romain} risque de ne pas fonctionner quand le résultat contient du \og e tout seul \fg\ldots + +\smallskip + +Des espacements \textit{non voulus} peuvent apparaître lors de la transcription en \LaTeX, donc le résultat formaté peut être légèrement différent de ce que peut attendre l'utilisateur\ldots + +\smallskip + +La transformation automatique du \texttt{oo} en \texttt{+oo} ne détecte pas si le calcul est effectué avec des complexes, donc prudence sur les limites notamment\ldots +\end{warningblock} + +\newpage + +\part{Les commandes} + +\section{La commande générique} + +\subsection{Présentation} + +\begin{cautionblock} +La commande générique pour formater une sortie \textsf{sympy} est \texttt{\textbackslash \textcolor{purple}{sympycalc}} ou \texttt{\textbackslash \textcolor{purple}{dsympycalc}}. + +\smallskip + +Elle permet de \textit{parser} du code \textsf{sympy} et de formater la sortie avec les règles typographiques usuelles. +\end{cautionblock} + +\begin{bloctext}[listing only] +%commandes génériques +\sympycalc(*){commande sympy} +\dsympycalc(*){commande sympy} +\end{bloctext} + +\subsection{Arguments} + +\begin{tipblock} +Concernant son fonctionnement : + +\begin{itemize} + \item la version \Cle{*} permet de ne pas formater le \texttt{e} et le \texttt{i} en \textsf{romain} ; + \item le premier argument, optionnel et pouvant valoir \texttt{<\textcolor{OliveDrab}{NoSimplif}>} permet d'\textit{annuler} la simplification (attention au comportement de la \textit{simplification} par \textsf{sympy}\ldots) + \item le second argument, obligatoire et entre \texttt{\{...\}} est quant à lui la commande, en langage \textsf{sympy} à passer en \textsf{python}. +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{tipblock} + +\subsection{Exemples} + +\begin{bloctext} +On a $1+\frac76 = \sympycalc{1+7/6}$, ou $1+\dfrac76 = \dsympycalc{1+7/6}$ +\end{bloctext} + +\begin{bloctext} +$1+\frac14+\frac17 + \sqrt{45} + \frac{2}{\sqrt{12}} = +\sympycalc{1+1/4+1/7+sqrt(45)+2/sqrt(12)}$ + +$1+\dfrac14+\dfrac17 + \sqrt{45} + \dfrac{2}{\sqrt{12}} = +\dsympycalc{1+1/4+1/7+sqrt(45)+2/sqrt(12)}$ +\end{bloctext} + +\begin{bloctext} +On a $\left(\e^5 +1 \right) \times \left(\e^5-1 \right) = \sympycalc{(exp(5)+1)*(exp(5)-1)}$ +\end{bloctext} + +\begin{bloctext} +On a $\dfrac{x}{x+1} - \dfrac{x+2}{x-3} = \dsympycalc{radsimp(factor(x/(x+1) - (x+2)/(x-3)))}$ +\end{bloctext} + +\begin{bloctext} +Les solutions de $\dfrac13x^2+9x+4=0$ sont +$x_1 = \dsympycalc{solve(1/3*x**2+9*x+4,x)[0]}$ et +$x_2 = \dsympycalc{solve(1/3*x**2+9*x+4,x)[1]}$ +\end{bloctext} + +\section{Quelques commandes spécifiques} + +\subsection{Développement} + +\begin{cautionblock} +La commande pour développer une sortie \textsf{sympy} est \texttt{\textbackslash \textcolor{purple}{sympydev}} ou \texttt{\textbackslash \textcolor{purple}{dsympydev}}. + +Il vaut mieux vérifier si le résultat formaté est conforme aux attentes, et sinon utiliser la commande générique. +\end{cautionblock} + +\begin{bloctext}[listing only] +%commandes pour développer +\sympydev(*){commande sympy}[variable] +\dsympydev(*){commande sympy}[variable] +\end{bloctext} + +\begin{tipblock} +Concernant son fonctionnement : + +\begin{itemize} + \item la version \Cle{*} permet de ne pas formater le \texttt{e} et le \texttt{i} en \textsf{romain} ; + \item le premier argument, optionnel et pouvant valoir \texttt{<\textcolor{OliveDrab}{NoSimplif}>} permet d'\textit{annuler} la simplification (attention au comportement de la \textit{simplification} par \textsf{sympy}\ldots) + \item le deuxième argument, obligatoire et entre \texttt{\{...\}} est quant à lui la commande, en langage \textsf{sympy} à passer en \textsf{python} ; + \item le dernier argument, optionnel et entre \texttt{[...]} est la variable éventuelle. +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{tipblock} + +\begin{bloctext} +$(1+\text{i})^5 = \sympydev{(1+I)**5}$ %typo [fr] + +$(1+i)^5 = \sympydev*{(1+I)**5}$ + +$\dfrac{1}{(1+\text{i})^5} = \dsympydev{1/(1+I)**5}$ +\end{bloctext} + +\begin{bloctext} +On a $(1+2x)^4 = \sympydev{(1+2*x)**4}$ + +On a $\left(2t+\dfrac13\right)^3 = \dsympydev{(2*t+1/3)**3}[t]$ +\end{bloctext} + +\begin{bloctext} +$\sin^2(x)+\cos^2(x) = \dsympydev{sin(x)**2+cos(x)**2}$ + +$\left(\cos(x)+\sin(x)\right)^2 = \dsympydev{(sin(x)+cos(x))**2}$ +\end{bloctext} + +\subsection{Factorisation} + +\begin{cautionblock} +La commande pour factoriser une sortie \textsf{sympy} est \texttt{\textbackslash \textcolor{purple}{sympyfact}} ou \texttt{\textbackslash \textcolor{purple}{dsympyfact}}. + +Il vaut mieux vérifier si le résultat formaté est conforme aux attentes, et sinon utiliser la commande générique. +\end{cautionblock} + +\begin{bloctext}[listing only] +%commandes pour factoriser +\sympyfact(*){commande sympy} +\dsympyfact(*){commande sympy} +\end{bloctext} + +\begin{tipblock} +Concernant son fonctionnement : + +\begin{itemize} + \item la version \Cle{*} permet de ne pas formater le \texttt{e} et le \texttt{i} en \textsf{romain} ; + \item le premier argument, optionnel et pouvant valoir \texttt{<\textcolor{OliveDrab}{NoSimplif}>} permet d'\textit{annuler} la simplification (attention au comportement de la \textit{simplification} par \textsf{sympy}\ldots) + \item le dernier argument, obligatoire et entre \texttt{\{...\}} est quant à lui la commande, en langage \textsf{sympy} à passer en \textsf{python}. +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{tipblock} + +\begin{bloctext} +On a $x^3-x^2+x-1 = \sympyfact{x**3-x**2+x-1}$ + +On a $\e^x-3\e^{2x} = \sympyfact{exp(x)-3*exp(2*x)}$ %typo [fr] + +On a $e^t-3e^{2t} = \sympyfact*{exp(t)-3*exp(2*t)}$ +\end{bloctext} + +\subsection{Résolution d'équations} + +\begin{cautionblock} +La commande pour résoudre (dans les réels) une équation, grâce à \textsf{sympy} est \texttt{\textbackslash \textcolor{purple}{sympyresol}} ou \texttt{\textbackslash \textcolor{purple}{dsympyresol}}. + +La commande pour résoudre (dans les complexes) une équation, grâce à \textsf{sympy} est \texttt{\textbackslash \textcolor{purple}{sympyresolC}} ou \texttt{\textbackslash \textcolor{purple}{dsympyresolC}}. +\end{cautionblock} + +\smallskip + +\begin{importantblock} +Pour cette commande, la simplification en \textsf{sympy} n'est pas \textit{désactivable}. + +\smallskip + +Pour \textit{forcer} les résultats sous forme exact (fractions), il vaut mieux écrire les nombres sous forme fractionnaire. + +\smallskip + +Il vaut mieux vérifier si le résultat formaté est conforme aux attentes, et sinon utiliser la commande générique. +\end{importantblock} + +\begin{bloctext}[listing only] +%commandes pour résoudre dans R +\sympyresol(*){equation sympy}[variable] +\dsympyresol(*){equation sympy}[variable] + +%commandes pour résoudre dans C +\sympyresolC(*){equation sympy}[variable] +\dsympyresolC(*){equation sympy}[variable] +\end{bloctext} + +\begin{tipblock} +Concernant son fonctionnement : + +\begin{itemize} + \item la version \Cle{*} permet de ne pas formater le \texttt{e} et le \texttt{i} en \textsf{romain} ; + \item le premier argument, obligatoire et entre \texttt{\{...\}} est quant à lui l'équation, en langage \textsf{sympy} à passer en \textsf{python} (avec le signe \texttt{=}) ; + \item le second argument, optionnel et entre \texttt{[...]} est la variable. +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{tipblock} + +\begin{bloctext} +Les solutions de $x^2-3=\num{0.5}$ sont $\mathcal{S}=\dsympyresol{x**2-3=0.5}$ + +%mieux vaut passer par les écritures en fraction ;-) +Les solutions de $x^2-3=\num{0.5}$ sont $\mathcal{S}=\dsympyresol{x**2-3=1/2}$ +\end{bloctext} + +\begin{bloctext} +Les solutions réelles de $x^3-2,5x+16x=40$ sont $\mathcal{S}=\dsympyresol{x**3-5/2*x**2+16*x = 40}$ + +Les solutions de $x^3-2,5x+16x=40$ sont $\mathcal{S}=\dsympyresolC{x**3-5/2*x**2+16*x = 40}$ +\end{bloctext} + +\begin{bloctext} +Les solutions de $10\,\e^{4x+5}=2$ sont $\mathcal{S}=\dsympyresol{10*exp(4*x+5)=2}$ +\end{bloctext} + +\subsection{Dérivation} + +\begin{cautionblock} +La commande pour dériver, grâce à \textsf{sympy} est \texttt{\textbackslash \textcolor{purple}{sympyderiv}} ou \texttt{\textbackslash \textcolor{purple}{dsympyderv}}. + +Il vaut mieux vérifier si le résultat formaté est conforme aux attentes, et sinon utiliser la commande générique. +\end{cautionblock} + +\begin{bloctext}[listing only] +%commandes pour dériver +\sympyderiv(*){expression sympy}[variable] +\dsympyderiv(*){expression sympy}[variable] +\end{bloctext} + +\begin{tipblock} +Concernant son fonctionnement : + +\begin{itemize} + \item la version \Cle{*} permet de ne pas formater le \texttt{e} et le \texttt{i} en \textsf{romain} ; + \item le premier argument, optionnel et pouvant valoir \texttt{<\textcolor{OliveDrab}{NoSimplif}>} permet d'\textit{annuler} la simplification (attention au comportement de la \textit{simplification} par \textsf{sympy}\ldots) + \item le deuxième argument, obligatoire et entre \texttt{\{...\}} est quant à lui l'expression en langage \textsf{sympy} à passer en \textsf{python} ; + \item le troisième argument, optionnel et entre \texttt{[...]} est la variable. +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{tipblock} + +\begin{bloctext} +Si $f(x)=(x+3)\,\e^{2x}$, alors on peut montrer que $f'(x) = \sympyderiv{(x+3)*exp(2*x)}$ +\end{bloctext} + +\begin{bloctext} +La dérivée de $g(t)=\ln\left(\dfrac{1+x}{1-x}\right)$ sur +$\left]-1;1\right[$ est $g'(t) = \dsympyderiv{ln((1+t)/(1-t))}[t] += \dsympyderiv{ln((1+t)/(1-t))}[t]$ +\end{bloctext} + +\begin{bloctext} +La dérivée de $f(t)=t^2-8\ln(t)$ est +$f'(t)= \dsympyderiv{t**2-8*log(t)}[t] = \dsympycalc{cancel(2*t-8/t)}$ +\end{bloctext} + +\subsection{Intégration} + +\begin{cautionblock} +Les commandes pour déterminer une primitive, grâce à \textsf{sympy} sont \texttt{\textbackslash \textcolor{purple}{sympyprim}} ou \texttt{\textbackslash \textcolor{purple}{dsympyprim}}. + +\smallskip + +Les commandes pour calculer une intégrale, grâce à \textsf{sympy} sont \texttt{\textbackslash \textcolor{purple}{sympyintegr}} ou \texttt{\textbackslash \textcolor{purple}{dsympysympyintegr}}. + +\smallskip + +Il vaut mieux vérifier si le résultat formaté est conforme aux attentes, et sinon utiliser la commande générique. +\end{cautionblock} + +\begin{bloctext}[listing only] +%commandes pour primitiver +\sympyprim(*){expr sympy}[variable] +\dsympyprim(*){expr sympy}[variable] + +%commandes pour intégrer +\sympyintegr(*){expr sympy}[variable]{borne inf}{borne sup} +\dsympyintegr(*){expr sympy}[variable]{borne inf}{borne sup} +\end{bloctext} + +\begin{tipblock} +Concernant son fonctionnement : + +\begin{itemize} + \item la version \Cle{*} permet de ne pas formater le \texttt{e} et le \texttt{i} en \textsf{romain} ; + \item le premier argument, optionnel et pouvant valoir \texttt{<\textcolor{OliveDrab}{NoSimplif}>} permet d'\textit{annuler} la simplification (attention au comportement de la \textit{simplification} par \textsf{sympy}\ldots) + \item le deuxième argument, obligatoire et entre \texttt{\{...\}} est quant à lui l'expression en langage \textsf{sympy} à passer en \textsf{python} ; + \item le troisième argument, optionnel et entre \texttt{[...]} est la variable ; + \item les derniers arguments, obligatoires et entre \texttt{\{...\}} correspondent aux bornes d'intégration (pour l'intégrale !). +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{tipblock} + +\begin{bloctext} +Une primitive de la fonction $f(x)=(1+x)^2$ est $F(x) = \dsympyprim{(1+x)**2}$ + +Une primitive de la fonction $f(x)=(1+x)^2$ est $F(x) = \dsympyprim{(1+x)**2}$ + +Une primitive de la fonction $f(x)=(1+t)^2$ est $F(t) = \dsympyprim{(1+t)**2}[t]$ +\end{bloctext} + +\begin{bloctext} +On a $\displaystyle\int_1^3 (1+x)^2\,\text{d}x = \dsympyintegr{(1+x)**2}{1}{3}$ + +$I=\displaystyle\int_0^{4} (t+3)\,\e^{2t}\,\text{d}t = \dsympyintegr{(t+3)*exp(2*t)}[t]{0}{4}$ +\end{bloctext} + +\subsection{Limites} + +\begin{cautionblock} +Les commandes pour déterminer une limite, grâce à \textsf{sympy} sont \texttt{\textbackslash \textcolor{purple}{sympylim}} ou \texttt{\textbackslash \textcolor{purple}{dsympylim}}. + +\end{cautionblock} + +\begin{bloctext}[listing only] +%commandes pour détemriner une limite +\sympylim(*){expr sympy}[variable]{point}[côté] +\dsympylim(*){expr sympy}[variable]{point}[côté] +\end{bloctext} + +\begin{tipblock} +Concernant son fonctionnement : + +\begin{itemize} + \item la version \Cle{*} permet de ne pas formater le \texttt{e} et le \texttt{i} en \textsf{romain} ; + \item le premier argument, optionnel et pouvant valoir \texttt{<\textcolor{OliveDrab}{NoSimplif}>} permet d'\textit{annuler} la simplification (attention au comportement de la \textit{simplification} par \textsf{sympy}\ldots) + \item le deuxième argument, obligatoire et entre \texttt{\{...\}} est quant à lui l'expression en langage \textsf{sympy} à passer en \textsf{python} ; + \item le troisième argument, optionnel et entre \texttt{[...]} est la variable ; + \item les derniers arguments, obligatoire et entre \texttt{\{...\}} et optionnel entre \texttt{[...]} correspondent à la valeur (et la position \texttt{[g]} ou \texttt{[d]}) en laquelle on souhaite travailler. +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{tipblock} + +\begin{bloctext} +On a $\lim\limits_{x \to +\infty} \dfrac{1+\e^x}{x^2+1} = \sympylim{(1+exp(x))/(x**2+1)}{+oo}$ +\end{bloctext} + +\begin{bloctext} +On a $\lim\limits_{x \to 1^+} \dfrac{x+2}{x^2-1} = \sympylim{(x+2)/(x**2-1)}{1}[d]$ + +On a $\lim\limits_{x \to 1^-} \dfrac{x+2}{x^2-1} = \sympylim{(x+2)/(x**2-1)}{1}[g]$ +\end{bloctext} + +\begin{bloctext} +On a $\lim\limits_{x \to +\infty} \sqrt{\dfrac{2x^2+1}{x^2-5}} = \sympylim{sqrt((2*x**2+1)/(x**2-5))}{+oo}$ +\end{bloctext} + +\subsection{Forme exponentielle d'un complexe} + +\begin{cautionblock} +La commande pour déterminer une forme exponentielle, grâce à \textsf{sympy} est \texttt{\textbackslash \textcolor{purple}{sympyfexpo}} ou \texttt{\textbackslash \textcolor{purple}{dsympyfexpo}}. + +Il vaut mieux vérifier si le résultat formaté est conforme aux attentes, et sinon utiliser la commande générique. +\end{cautionblock} + +\begin{bloctext}[listing only] +%commandes pour détemriner une forme exponentielle +\sympyfexpo(*){complexe sympy} +\dsympyfexpo(*){complexe sympy} +\end{bloctext} + +\begin{tipblock} +Concernant son fonctionnement : + +\begin{itemize} + \item la version \Cle{*} permet de ne pas formater le \texttt{e} et le \texttt{i} en \textsf{romain} ; + \item le premier argument, optionnel et pouvant valoir \texttt{<\textcolor{OliveDrab}{NoSimplif}>} permet d'\textit{annuler} la simplification (attention au comportement de la \textit{simplification} par \textsf{sympy}\ldots) + \item le second argument, obligatoire et entre \texttt{\{...\}} est quant à lui le complexe en version \textsf{sympy} à passer en \textsf{python}. +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{tipblock} + +\begin{bloctext} +On a $1+\i = \dsympyfexpo{1+I}$ + +On a $3+\i\sqrt{3} = \dsympyfexpo{3+I*sqrt(3)}$ + +On a $\dfrac{-\sqrt{2}}{1+\i} = \dsympyfexpo{(-sqrt(2))/(1+I)}$ +\end{bloctext} + +\newpage + +\part{Historique et évolutions} + +\section{Évolutions} + +\begin{tipblock} +L'utilisateur du package pourra utiliser ses propres fonctions ou commandes \textsf{sympy}, qui pourront être déclarés grâce à l'environnement \texttt{python}. +\end{tipblock} + +\begin{bloctext}[listing only] +\begin{python} +def tangente(expr,var,a) : + f = lambdify(x, expr) + deriveef = diff(expr,x) + derf = lambdify(x, deriveef) + pente = simplify(derf(a)) + ordonnee = simplify(f(a)) + tgte = simplify(pente*(x-a) + ordonnee) + return tgte + +\end{python} +\end{bloctext} + +\begin{python} +def tangente(expr,var,a) : + f = lambdify(x, expr) + deriveef = diff(expr,x) + derf = lambdify(x, deriveef) + pente = simplify(derf(a)) + ordonnee = simplify(f(a)) + tgte = simplify(pente*(x-a) + ordonnee) + return tgte + +\end{python} + +\begin{bloctext} +La tangente à la courbe de la fonction $f(x)=\e^{2x}+3$ en $a=1$ a pour équation (appochée) : + +$y \approx \sympycalc{tangente(exp(2*x)+3,x,1)}$. +\end{bloctext} + +\section{Historique} + +\verb|v0.1.0|~:~~~~Version initiale. + + + + + +\end{document} \ No newline at end of file diff --git a/macros/luatex/latex/sympycalc/tex/SympyCalc.sty b/macros/luatex/latex/sympycalc/tex/SympyCalc.sty new file mode 100644 index 0000000000..736da2c084 --- /dev/null +++ b/macros/luatex/latex/sympycalc/tex/SympyCalc.sty @@ -0,0 +1,358 @@ +% Author : C. Pierquet +% licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{SympyCalc}[2023/05/05 v0.1.0 Sympy commands with TeX printing] +% 0.1 Version initiale + +%------Packages utiles +\RequirePackage{xstring} + +%------Scripts python +\begin{python} +from sympy import * +init_printing() +x, y, z, t = symbols('x y z t') + +def latex_fr(expr) : + return latex(expr,imaginary_unit='ri',ln_notation=True,decimal_separator='comma').replace("e^","\\text{e}^") + +def latex_frit(expr) : + return latex(expr,ln_notation=True,decimal_separator='comma') + +def latex_fr_simpl(expr) : + return latex(simplify(expr),imaginary_unit='ri',ln_notation=True,decimal_separator='comma').replace("e^","\\text{e}^") + +def latex_frit_simpl(expr) : + return latex(simplify(expr),ln_notation=True,decimal_separator='comma') + +def latex_fr_resol(expr,var) : + if '=' in expr : + expr = expr.replace('=','-(') + ')' + res = solve(expr,var) + res = [simplify(element) for element in res if 'I' not in str(element)] + res = latex(res,imaginary_unit='ri',ln_notation=True,decimal_separator='comma') + res = res.replace("e^","\\text{e}^") + res = res.replace("\\ ","") + res = res.replace("[","\\{") + res = res.replace("]","\\}") + return res + +def latex_frit_resol(expr,var) : + if '=' in expr : + expr = expr.replace('=','-+(') + ')' + res = solve(expr,var) + res = [simplify(element) for element in res if 'I' not in str(element)] + res = latex(res,ln_notation=True,decimal_separator='comma') + res = res.replace("e^","\\text{e}^") + res = res.replace("\\ ","") + res = res.replace("[","\\{") + res = res.replace("]","\\}") + return res + +def latex_fr_resolC(expr,var) : + if '=' in expr : + expr = expr.replace('=','-(') + ')' + res = solve(expr,var) + res = [simplify(element) for element in res] + res = latex(res,imaginary_unit='ri',ln_notation=True,decimal_separator='comma') + res = res.replace("e^","\\text{e}^") + res = res.replace("\\ ","") + res = res.replace("[","\\{") + res = res.replace("]","\\}") + return res + +def latex_frit_resolC(expr,var) : + if '=' in expr : + expr = expr.replace('=','-+(') + ')' + res = solve(expr,var) + res = [simplify(element) for element in res] + res = latex(res,ln_notation=True,decimal_separator='comma') + res = res.replace("e^","\\text{e}^") + res = res.replace("\\ ","") + res = res.replace("[","\\{") + res = res.replace("]","\\}") + return res + +def patch_oo(res) : + if res == '\\infty' : + return '+\\infty' + else : + return res + +def forme_expo(z) : + return abs(z)*exp(I*arg(z)) + +\end{python} + +%------Commandes de base +\NewDocumentCommand\sympycalc{ s D<>{Simplif} m }{% + \StrSubstitute{#3}{/}{*S.One/}[\argtmp]% + \IfBooleanTF{#1}%*=frit, no*=fr + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_frit_simpl(\argtmp)}% + }% + {% + \py{latex_frit(\argtmp)}% + }% + }% + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_fr_simpl(\argtmp)}% + }% + {% + \py{latex_fr(\argtmp)}% + }% + }% +} +\NewDocumentCommand\dsympycalc{ s D<>{Simplif} m }{% + \IfBooleanTF{#1}% + {\displaystyle\sympycalc*<#2>{#3}}% + {\displaystyle\sympycalc<#2>{#3}}% +} + +%------Développer +\NewDocumentCommand\sympydev{ s D<>{Simplif} m O{x} }{% + \StrSubstitute{#3}{/}{*S.One/}[\argtmp]% + \IfBooleanTF{#1}%*=frit, no*=fr + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_frit_simpl(expand(\argtmp,#4))}% + }% + {% + \py{latex_frit(expand(\argtmp,#4))}% + }% + }% + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_fr_simpl(expand(\argtmp,#4))}% + }% + {% + \py{latex_fr(expand(\argtmp,#4))}% + }% + }% +} +\NewDocumentCommand\dsympydev{ s D<>{Simplif} m O{x} }{% + \IfBooleanTF{#1}% + {\displaystyle\sympydev*<#2>{#3}[#4]}% + {\displaystyle\sympydev<#2>{#3}[#4]}% +} + +%------Factoriser +\NewDocumentCommand\sympyfact{ s D<>{Simplif} m }{% + \StrSubstitute{#3}{/}{*S.One/}[\argtmp]% + \IfBooleanTF{#1}%*=frit, no*=fr + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_frit_simpl(factor(\argtmp))}% + }% + {% + \py{latex_frit(factor(\argtmp))}% + }% + }% + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_fr_simpl(factor(\argtmp))}% + }% + {% + \py{latex_fr(factor(\argtmp))}% + }% + }% +} +\NewDocumentCommand\dsympyfact{ s D<>{Simplif} m }{% + \IfBooleanTF{#1}% + {\displaystyle\sympyfact*<#2>{#3}}% + {\displaystyle\sympyfact<#2>{#3}}% +} + +%------Dériver +\NewDocumentCommand\sympyderiv{ s D<>{Simplif} m O{x} }{% + \StrSubstitute{#3}{/}{*S.One/}[\argtmp]% + \IfBooleanTF{#1}%*=frit, no*=fr + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_frit_simpl(diff(\argtmp,#4))}% + }% + {% + \py{latex_frit(diff(\argtmp,#4))}% + }% + }% + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_fr_simpl(diff(\argtmp,#4))}% + }% + {% + \py{latex_fr(diff(\argtmp,#4))}% + }% + }% +} +\NewDocumentCommand\dsympyderiv{ s D<>{Simplif} m O{x} }{% + \IfBooleanTF{#1}% + {\displaystyle\sympyderiv*<#2>{#3}[#4]}% + {\displaystyle\sympyderiv<#2>{#3}[#4]}% +} + +%------Primitiver +\NewDocumentCommand\sympyprim{ s D<>{Simplif} m O{x} }{% + \StrSubstitute{#3}{/}{*S.One/}[\argtmp]% + \IfBooleanTF{#1}%*=frit, no*=fr + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_frit_simpl(integrate(\argtmp,#4))}% + }% + {% + \py{latex_frit(integrate(\argtmp,#4))}% + }% + }% + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_fr_simpl(integrate(\argtmp,#4))}% + }% + {% + \py{latex_fr(integrate(\argtmp,#4))}% + }% + }% +} +\NewDocumentCommand\dsympyprim{ s D<>{Simplif} m O{x} }{% + \IfBooleanTF{#1}% + {\displaystyle\sympyprim*<#2>{#3}[#4]}% + {\displaystyle\sympyprim<#2>{#3}[#4]}% +} + +%------Intégrer +\NewDocumentCommand\sympyintegr{ s D<>{Simplif} m O{x} m m }{% + \StrSubstitute{#3}{/}{*S.One/}[\argtmp]% + \IfBooleanTF{#1}%*=frit, no*=fr + {% + \IfStrEq{#2}{Simplif}% + {% + \py{patch_oo(latex_frit_simpl(integrate(\argtmp,(#4,#5,#6))))}% + }% + {% + \py{patch_oo(latex_frit(integrate(\argtmp,(#4,#5,#6))))}% + }% + }% + {% + \IfStrEq{#2}{Simplif}% + {% + \py{patch_oo(latex_fr_simpl(integrate(\argtmp,(#4,#5,#6))))}% + }% + {% + \py{patch_oo(latex_fr(integrate(\argtmp,(#4,#5,#6))))}% + }% + }% +} +\NewDocumentCommand\dsympyintegr{ s D<>{Simplif} m O{x} m m }{% + \IfBooleanTF{#1}% + {\displaystyle\sympyintegr*<#2>{#3}[#4]{#5}{#6}}% + {\displaystyle\sympyintegr<#2>{#3}[#4]{#5}{#6}}% +} + +%------Limite +\NewDocumentCommand\sympylim{ s D<>{Simplif} m O{x} m O{} }{% + \StrSubstitute{#3}{/}{*S.One/}[\argtmp]% + \def\poslim{} + \IfStrEq{#6}{g}% + {\def\poslim{'-'}}{} + \IfStrEq{#6}{d}% + {\def\poslim{'+'}}{} + \IfBooleanTF{#1}%*=frit, no*=fr + {% + \IfStrEq{#2}{Simplif}% + {% + \py{patch_oo(latex_frit_simpl(limit(\argtmp,#4,#5,\poslim)))}% + }% + {% + \py{patch_oo(latex_frit(limit(\argtmp,#4,#5,\poslim)))}% + }% + }% + {% + \IfStrEq{#2}{Simplif}% + {% + \py{patch_oo(latex_fr_simpl(limit(\argtmp,#4,#5,\poslim)))}% + }% + {% + \py{patch_oo(latex_fr(limit(\argtmp,#4,#5,\poslim)))}% + }% + }% +} +\NewDocumentCommand\dsympylim{ s D<>{Simplif} m O{x} m O{} }{% + \IfBooleanTF{#1}% + {\displaystyle\sympylim*<#2>{#3}[#4]{#5}[#6]}% + {\displaystyle\sympylim<#2>{#3}[#4]{#5}[#6]}% +} + +%------FormeExpo +\NewDocumentCommand\sympyfexpo{ s D<>{NoSimplif} m }{% + %\StrSubstitute{#3}{/}{*S.One/}[\argtmp]% + \IfBooleanTF{#1}%*=frit, no*=fr + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_frit_simpl(forme_expo(#3))}% + }% + {% + \py{latex_frit(forme_expo(#3))}% + }% + }% + {% + \IfStrEq{#2}{Simplif}% + {% + \py{latex_fr_simpl(forme_expo(#3))}% + }% + {% + \py{latex_fr(forme_expo(#3))}% + }% + }% +} +\NewDocumentCommand\dsympyfexpo{ s D<>{NoSimplif} m }{% + \IfBooleanTF{#1}% + {\displaystyle\sympyfexpo*<#2>{#3}}% + {\displaystyle\sympyfexpo<#2>{#3}}% +} + +%------Solutions (R ou C) +\NewDocumentCommand\sympyresol{ s D<>{Simplif} m O{x} }{% + \StrSubstitute{#3}{/}{*S.One/}[\argtmp]% + \IfBooleanTF{#1}%*=frit, no*=fr + {% + \py{latex_frit_resol('\argtmp',#4)}% + }% + {% + \py{latex_fr_resol('\argtmp',#4)}% + }% +} +\NewDocumentCommand\dsympyresol{ s D<>{Simplif} m O{x} }{% + \IfBooleanTF{#1}% + {\displaystyle\sympyresol*<#2>{#3}[#4]}% + {\displaystyle\sympyresol<#2>{#3}[#4]}% +} + +\NewDocumentCommand\sympyresolC{ s D<>{Simplif} m O{x} }{% + \StrSubstitute{#3}{/}{*S.One/}[\argtmp]% + \IfBooleanTF{#1}%*=frit, no*=fr + {% + \py{latex_frit_resolC('\argtmp',#4)}% + }% + {% + \py{latex_fr_resolC('\argtmp',#4)}% + }% +} +\NewDocumentCommand\dsympyresolC{ s D<>{Simplif} m O{x} }{% + \IfBooleanTF{#1}% + {\displaystyle\sympyresolC*<#2>{#3}[#4]}% + {\displaystyle\sympyresolC<#2>{#3}[#4]}% +} + +\endinput \ No newline at end of file diff --git a/support/texlab/CHANGELOG.md b/support/texlab/CHANGELOG.md index 8d09300582..01d9a9ca33 100644 --- a/support/texlab/CHANGELOG.md +++ b/support/texlab/CHANGELOG.md @@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [5.5.1] - 2023-05-06 + +### Fixed + +- Fix spurious completion results when completing environments ([#883](https://github.com/latex-lsp/texlab/issues/883)) +- Fix regression when guessing cursor position after formatting ([#880](https://github.com/latex-lsp/texlab/issues/880)) +- Fix parsing `\verb` command ([#828](https://github.com/latex-lsp/texlab/issues/828)) +- Add `flalign` and `flalign*` to default list of math environments ([#884](https://github.com/latex-lsp/texlab/issues/884)) + ## [5.5.0] - 2023-04-16 ### Added diff --git a/support/texlab/Cargo.lock b/support/texlab/Cargo.lock index bbe9fa977b..d24072ed41 100644 --- a/support/texlab/Cargo.lock +++ b/support/texlab/Cargo.lock @@ -124,6 +124,7 @@ dependencies = [ "notify", "once_cell", "parser", + "percent-encoding", "regex", "rowan", "rustc-hash", @@ -132,14 +133,6 @@ dependencies = [ "url", ] -[[package]] -name = "base-feature" -version = "0.0.0" -dependencies = [ - "rustc-hash", - "url", -] - [[package]] name = "beef" version = "0.5.2" @@ -327,7 +320,6 @@ version = "0.0.0" dependencies = [ "anyhow", "base-db", - "base-feature", "bstr", "crossbeam-channel", "itertools", @@ -1491,6 +1483,22 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +[[package]] +name = "symbols" +version = "0.0.0" +dependencies = [ + "base-db", + "distro", + "insta", + "itertools", + "regex", + "rowan", + "syntax", + "test-utils", + "titlecase", + "url", +] + [[package]] name = "syn" version = "1.0.109" @@ -1534,14 +1542,24 @@ dependencies = [ "windows-sys 0.45.0", ] +[[package]] +name = "test-utils" +version = "0.0.0" +dependencies = [ + "base-db", + "distro", + "rowan", + "syntax", + "url", +] + [[package]] name = "texlab" -version = "5.5.0" +version = "5.5.1" dependencies = [ "anyhow", "assert_unordered", "base-db", - "base-feature", "citeproc", "clap 4.2.2", "commands", @@ -1571,6 +1589,7 @@ dependencies = [ "serde_regex", "serde_repr", "smol_str", + "symbols", "syntax", "tempfile", "threadpool", diff --git a/support/texlab/crates/base-db/Cargo.toml b/support/texlab/crates/base-db/Cargo.toml index 2c7efe9ac0..c968cefac9 100644 --- a/support/texlab/crates/base-db/Cargo.toml +++ b/support/texlab/crates/base-db/Cargo.toml @@ -14,6 +14,7 @@ log = "0.4.17" notify = "5.1.0" once_cell = "1.17.1" parser = { path = "../parser" } +percent-encoding = "2.2.0" regex = "1.7.3" rowan = "0.15.11" rustc-hash = "1.1.0" diff --git a/support/texlab/crates/base-db/src/data.rs b/support/texlab/crates/base-db/src/data.rs new file mode 100644 index 0000000000..2ebb35cae2 --- /dev/null +++ b/support/texlab/crates/base-db/src/data.rs @@ -0,0 +1,891 @@ +#[derive(Debug, Clone, Copy)] +pub struct BibtexEntryType<'a> { + pub name: &'a str, + pub category: BibtexEntryTypeCategory, + pub documentation: Option<&'a str>, +} + +#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)] +pub enum BibtexEntryTypeCategory { + Misc, + String, + Article, + Thesis, + Book, + Part, + Collection, +} + +#[derive(Debug, Clone, Copy)] +pub struct BibtexFieldType<'a> { + pub name: &'a str, + pub documentation: &'a str, +} + +impl<'a> BibtexEntryType<'a> { + pub fn find(name: &str) -> Option<&Self> { + BIBTEX_ENTRY_TYPES.iter().find(|ty| ty.name.eq_ignore_ascii_case(name)) + } +} + +impl<'a> BibtexFieldType<'a> { + pub fn find(name: &str) -> Option<&Self> { + BIBTEX_FIELD_TYPES.iter().find(|ty| ty.name.eq_ignore_ascii_case(name)) + } +} + + +pub static BIBTEX_ENTRY_TYPES: &[BibtexEntryType<'static>] = &[ + BibtexEntryType { + name: "preamble", + category: BibtexEntryTypeCategory::Misc, + documentation: None, + }, + BibtexEntryType { + name: "string", + category: BibtexEntryTypeCategory::String, + documentation: None, + }, + BibtexEntryType { + name: "comment", + category: BibtexEntryTypeCategory::Misc, + documentation: None, + }, + BibtexEntryType { + name: "article", + category: BibtexEntryTypeCategory::Article, + documentation: Some("An article in a journal, magazine, newspaper, or other periodical which forms a \n self-contained unit with its own title. The title of the periodical is given in the \n journaltitle field. If the issue has its own title in addition to the main title of \n the periodical, it goes in the issuetitle field. Note that editor and related \n fields refer to the journal while translator and related fields refer to the article.\n\nRequired fields: `author`, `title`, `journaltitle`, `year/date`"), + }, + BibtexEntryType { + name: "book", + category: BibtexEntryTypeCategory::Book, + documentation: Some("A single-volume book with one or more authors where the authors share credit for\n the work as a whole. This entry type also covers the function of the `@inbook` type\n of traditional BibTeX.\n\nRequired fields: `author`, `title`, `year/date`"), + }, + BibtexEntryType { + name: "mvbook", + category: BibtexEntryTypeCategory::Book, + documentation: Some("A multi-volume `@book`. For backwards compatibility, multi-volume books are also\n supported by the entry type `@book`. However, it is advisable to make use of the\n dedicated entry type `@mvbook`.\n\nRequired fields: `author`, `title`, `year/date`"), + }, + BibtexEntryType { + name: "inbook", + category: BibtexEntryTypeCategory::Part, + documentation: Some("A part of a book which forms a self-contained unit with its own title. Note that the\n profile of this entry type is different from standard BibTeX.\n\nRequired fields: `author`, `title`, `booktitle`, `year/date`"), + }, + BibtexEntryType { + name: "bookinbook", + category: BibtexEntryTypeCategory::Part, + documentation: Some("This type is similar to `@inbook` but intended for works originally published as a\n stand-alone book. A typical example are books reprinted in the collected works of\n an author."), + }, + BibtexEntryType { + name: "suppbook", + category: BibtexEntryTypeCategory::Book, + documentation: Some("Supplemental material in a `@book`. This type is closely related to the `@inbook`\n entry type. While `@inbook` is primarily intended for a part of a book with its own\n title (e. g., a single essay in a collection of essays by the same author), this type is\n provided for elements such as prefaces, introductions, forewords, afterwords, etc.\n which often have a generic title only. Style guides may require such items to be\n formatted differently from other `@inbook` items. The standard styles will treat this\n entry type as an alias for `@inbook`."), + }, + BibtexEntryType { + name: "booklet", + category: BibtexEntryTypeCategory::Book, + documentation: Some("A book-like work without a formal publisher or sponsoring institution. Use the field\n howpublished to supply publishing information in free format, if applicable. The\n field type may be useful as well.\n\nRequired fields: `author/editor`, `title`, `year/date`"), + }, + BibtexEntryType { + name: "collection", + category: BibtexEntryTypeCategory::Collection, + documentation: Some("A single-volume collection with multiple, self-contained contributions by distinct\n authors which have their own title. The work as a whole has no overall author but it\n will usually have an editor.\n\nRequired fields: `editor`, `title`, `year/date`"), + }, + BibtexEntryType { + name: "mvcollection", + category: BibtexEntryTypeCategory::Collection, + documentation: Some("A multi-volume `@collection`. For backwards compatibility, multi-volume collections\n are also supported by the entry type `@collection`. However, it is advisable\n to make use of the dedicated entry type `@mvcollection`.\n\nRequired fields: `editor`, `title`, `year/date`"), + }, + BibtexEntryType { + name: "incollection", + category: BibtexEntryTypeCategory::Part, + documentation: Some("A contribution to a collection which forms a self-contained unit with a distinct author\n and title. The `author` refers to the `title`, the `editor` to the `booktitle`, i. e.,\n the title of the collection.\n\nRequired fields: `author`, `title`, `booktitle`, `year/date`"), + }, + BibtexEntryType { + name: "suppcollection", + category: BibtexEntryTypeCategory::Collection, + documentation: Some("Supplemental material in a `@collection`. This type is similar to `@suppbook` but\n related to the `@collection` entry type. The standard styles will treat this entry\n type as an alias for `@incollection`."), + }, + BibtexEntryType { + name: "manual", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Technical or other documentation, not necessarily in printed form. The author or\n editor is omissible.\n\nRequired fields: `author/editor`, `title`, `year/date`"), + }, + BibtexEntryType { + name: "misc", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("A fallback type for entries which do not fit into any other category. Use the field\n howpublished to supply publishing information in free format, if applicable. The\n field type may be useful as well. author, editor, and year are omissible.\n\nRequired fields: `author/editor`, `title`, `year/date`"), + }, + BibtexEntryType { + name: "online", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("An online resource. `author`, `editor`, and `year` are omissible.\n This entry type is intended for sources such as web sites which are intrinsically\n online resources. Note that all entry types support the url field. For example, when\n adding an article from an online journal, it may be preferable to use the `@article`\n type and its url field.\n\nRequired fields: `author/editor`, `title`, `year/date`, `url`"), + }, + BibtexEntryType { + name: "patent", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("A patent or patent request. The number or record token is given in the number\n field. Use the type field to specify the type and the location field to indicate the\n scope of the patent, if different from the scope implied by the type. Note that the\n location field is treated as a key list with this entry type.\n\nRequired fields: `author`, `title`, `number`, `year/date`"), + }, + BibtexEntryType { + name: "periodical", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("An complete issue of a periodical, such as a special issue of a journal. The title of\n the periodical is given in the title field. If the issue has its own title in addition to\n the main title of the periodical, it goes in the issuetitle field. The editor is\n omissible.\n\nRequired fields: `editor`, `title`, `year/date`"), + }, + BibtexEntryType { + name: "suppperiodical", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Supplemental material in a `@periodical`. This type is similar to `@suppbook`\n but related to the `@periodical` entry type. The role of this entry type may be\n more obvious if you bear in mind that the `@article` type could also be called\n `@inperiodical`. This type may be useful when referring to items such as regular\n columns, obituaries, letters to the editor, etc. which only have a generic title. Style\n guides may require such items to be formatted differently from articles in the strict\n sense of the word. The standard styles will treat this entry type as an alias for\n `@article`."), + }, + BibtexEntryType { + name: "proceedings", + category: BibtexEntryTypeCategory::Book, + documentation: Some("A single-volume conference proceedings. This type is very similar to `@collection`.\n It supports an optional organization field which holds the sponsoring institution.\n The editor is omissible.\n\nRequired fields: `title`, `year/date`"), + }, + BibtexEntryType { + name: "mvproceedings", + category: BibtexEntryTypeCategory::Book, + documentation: Some("A multi-volume `@proceedings` entry. For backwards compatibility, multi-volume\n proceedings are also supported by the entry type `@proceedings`. However, it is\n advisable to make use of the dedicated entry type `@mvproceedings`\n\nRequired fields: `title`, `year/date`"), + }, + BibtexEntryType { + name: "inproceedings", + category: BibtexEntryTypeCategory::Part, + documentation: Some("An article in a conference proceedings. This type is similar to `@incollection`. It\n supports an optional `organization` field.\n\nRequired fields: `author`, `title`, `booktitle`, `year/date`"), + }, + BibtexEntryType { + name: "reference", + category: BibtexEntryTypeCategory::Collection, + documentation: Some("A single-volume work of reference such as an encyclopedia or a dictionary. This is a\n more specific variant of the generic `@collection` entry type. The standard styles\n will treat this entry type as an alias for `@collection`."), + }, + BibtexEntryType { + name: "mvreference", + category: BibtexEntryTypeCategory::Collection, + documentation: Some("A multi-volume `@reference` entry. The standard styles will treat this entry type\n as an alias for `@mvcollection`. For backwards compatibility, multi-volume references\n are also supported by the entry type `@reference`. However, it is advisable\n to make use of the dedicated entry type `@mvreference`."), + }, + BibtexEntryType { + name: "inreference", + category: BibtexEntryTypeCategory::Part, + documentation: Some("An article in a work of reference. This is a more specific variant of the generic\n `@incollection` entry type. The standard styles will treat this entry type as an\n alias for `@incollection`."), + }, + BibtexEntryType { + name: "report", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("A technical report, research report, or white paper published by a university or some\n other institution. Use the `type` field to specify the type of report. The sponsoring\n institution goes in the `institution` field.\n\nRequired fields: `author`, `title`, `type`, `institution`, `year/date`"), + }, + BibtexEntryType { + name: "set", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("An entry set. This entry type is special."), + }, + BibtexEntryType { + name: "thesis", + category: BibtexEntryTypeCategory::Thesis, + documentation: Some("A thesis written for an educational institution to satisfy the requirements for a degree.\n Use the `type` field to specify the type of thesis.\n\nRequired fields: `author`, `title`, `type`, `institution`, `year/date`"), + }, + BibtexEntryType { + name: "unpublished", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("A work with an author and a title which has not been formally published, such as\n a manuscript or the script of a talk. Use the fields `howpublished` and `note` to\n supply additional information in free format, if applicable.\n\nRequired fields: `author`, `title`, `year/date`"), + }, + BibtexEntryType { + name: "xdata", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("This entry type is special. `@xdata` entries hold data which may be inherited by other\n entries using the `xdata` field. Entries of this type only serve as data containers;\n they may not be cited or added to the bibliography."), + }, + BibtexEntryType { + name: "conference", + category: BibtexEntryTypeCategory::Part, + documentation: Some("A legacy alias for `@inproceedings`."), + }, + BibtexEntryType { + name: "electronic", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("An alias for `@online`."), + }, + BibtexEntryType { + name: "mastersthesis", + category: BibtexEntryTypeCategory::Thesis, + documentation: Some("Similar to `@thesis` except that the `type` field is optional and defaults to the\n localised term ‘Master’s thesis’. You may still use the `type` field to override that."), + }, + BibtexEntryType { + name: "phdthesis", + category: BibtexEntryTypeCategory::Thesis, + documentation: Some("Similar to `@thesis` except that the `type` field is optional and defaults to the\n localised term ‘PhD thesis’. You may still use the `type` field to override that."), + }, + BibtexEntryType { + name: "techreport", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Similar to `@report` except that the `type` field is optional and defaults to the\n localised term ‘technical report’. You may still use the `type` field to override that."), + }, + BibtexEntryType { + name: "www", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("An alias for `@online`, provided for `jurabib` compatibility."), + }, + BibtexEntryType { + name: "artwork", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Works of the visual arts such as paintings, sculpture, and installations."), + }, + BibtexEntryType { + name: "audio", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Audio recordings, typically on audio cd, dvd, audio cassette, or similar media. See\n also `@music`."), + }, + BibtexEntryType { + name: "bibnote", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("This special entry type is not meant to be used in the `bib` file like other types. It is\n provided for third-party packages like `notes2bib` which merge notes into the bibliography.\n The notes should go into the `note` field. Be advised that the `@bibnote`\n type is not related to the `defbibnote` command in any way. `defbibnote`\n is for adding comments at the beginning or the end of the bibliography, whereas\n the `@bibnote` type is meant for packages which render endnotes as bibliography\n entries."), + }, + BibtexEntryType { + name: "commentary", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Commentaries which have a status different from regular books, such as legal commentaries."), + }, + BibtexEntryType { + name: "image", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Images, pictures, photographs, and similar media."), + }, + BibtexEntryType { + name: "jurisdiction", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Court decisions, court recordings, and similar things."), + }, + BibtexEntryType { + name: "legislation", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Laws, bills, legislative proposals, and similar things."), + }, + BibtexEntryType { + name: "legal", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Legal documents such as treaties."), + }, + BibtexEntryType { + name: "letter", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Personal correspondence such as letters, emails, memoranda, etc."), + }, + BibtexEntryType { + name: "movie", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Motion pictures. See also `@video`."), + }, + BibtexEntryType { + name: "music", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Musical recordings. This is a more specific variant of `@audio`."), + }, + BibtexEntryType { + name: "performance", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Musical and theatrical performances as well as other works of the performing arts.\n This type refers to the event as opposed to a recording, a score, or a printed play."), + }, + BibtexEntryType { + name: "review", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Reviews of some other work. This is a more specific variant of the `@article` type.\n The standard styles will treat this entry type as an alias for `@article`."), + }, + BibtexEntryType { + name: "software", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Computer software."), + }, + BibtexEntryType { + name: "standard", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("National and international standards issued by a standards body such as the International\n Organization for Standardization."), + }, + BibtexEntryType { + name: "video", + category: BibtexEntryTypeCategory::Misc, + documentation: Some("Audiovisual recordings, typically on dvd, vhs cassette, or similar media. See also\n `@movie`."), + } +]; + +pub static BIBTEX_FIELD_TYPES: &[BibtexFieldType<'static>] = &[ + BibtexFieldType { + name: "abstract", + documentation: "This field is intended for recording abstracts in a bib file, to be printed by a special bibliography style. It is not used by all standard bibliography styles.", + }, + BibtexFieldType { + name: "addendum", + documentation: "Miscellaneous bibliographic data to be printed at the end of the entry. This is similar to the `note` field except that it is printed at the end of the bibliography entry.", + }, + BibtexFieldType { + name: "afterword", + documentation: "The author(s) of an afterword to the work. If the author of the afterword is identical to the `editor` and/or `translator`, the standard styles will automatically concatenate these fields in the bibliography. See also `introduction` and `foreword`.", + }, + BibtexFieldType { + name: "annotation", + documentation: "This field may be useful when implementing a style for annotated bibliographies. It is not used by all standard bibliography styles. Note that this field is completely unrelated to `annotator`. The `annotator` is the author of annotations which are part of the work cited.", + }, + BibtexFieldType { + name: "annotator", + documentation: "The author(s) of annotations to the work. If the annotator is identical to the `editor` and/or `translator`, the standard styles will automatically concatenate these fields in the bibliography. See also `commentator`.", + }, + BibtexFieldType { + name: "author", + documentation: "The author(s) of the `title`.", + }, + BibtexFieldType { + name: "authortype", + documentation: "The type of author. This field will affect the string (if any) used to introduce the author. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "bookauthor", + documentation: "The author(s) of the `booktitle`.", + }, + BibtexFieldType { + name: "bookpagination", + documentation: "If the work is published as part of another one, this is the pagination scheme of the enclosing work, i. e., `bookpagination` relates to `pagination` like `booktitle` to `title`. The value of this field will affect the formatting of the `pages` and `pagetotal` fields. The key should be given in the singular form. Possible keys are `page`, `column`, `line`, `verse`, `section`, and `paragraph`. See also `pagination`.", + }, + BibtexFieldType { + name: "booksubtitle", + documentation: "The subtitle related to the `booktitle`. If the subtitle field refers to a work which is part of a larger publication, a possible subtitle of the main work is given in this field. See also `subtitle`.", + }, + BibtexFieldType { + name: "booktitle", + documentation: "If the `title` field indicates the title of a work which is part of a larger publication, the title of the main work is given in this field. See also `title`.", + }, + BibtexFieldType { + name: "booktitleaddon", + documentation: "An annex to the `booktitle`, to be printed in a different font.", + }, + BibtexFieldType { + name: "chapter", + documentation: "A chapter or section or any other unit of a work.", + }, + BibtexFieldType { + name: "commentator", + documentation: "The author(s) of a commentary to the work. Note that this field is intended for commented editions which have a commentator in addition to the author. If the work is a stand-alone commentary, the commentator should be given in the `author` field. If the commentator is identical to the `editor` and/or `translator`, the standard styles will automatically concatenate these fields in the bibliography. See also `annotator`.", + }, + BibtexFieldType { + name: "date", + documentation: "The publication date. See also `month` and `year`.", + }, + BibtexFieldType { + name: "doi", + documentation: "The Digital Object Identifier of the work.", + }, + BibtexFieldType { + name: "edition", + documentation: "The edition of a printed publication. This must be an integer, not an ordinal. Don’t say `edition={First}` or `edition={1st}` but `edition={1}`. The bibliography style converts this to a language dependent ordinal. It is also possible to give the edition as a literal string, for example \"Third, revised and expanded edition\".", + }, + BibtexFieldType { + name: "editor", + documentation: "The editor(s) of the `title`, `booktitle`, or `maintitle`, depending on the entry type. Use the `editortype` field to specify the role if it is different from `editor`.", + }, + BibtexFieldType { + name: "editora", + documentation: "A secondary editor performing a different editorial role, such as compiling, redacting, etc. Use the `editoratype` field to specify the role.", + }, + BibtexFieldType { + name: "editorb", + documentation: "Another secondary editor performing a different role. Use the `editorbtype` field to specify the role.", + }, + BibtexFieldType { + name: "editorc", + documentation: "Another secondary editor performing a different role. Use the `editorctype` field to specify the role.", + }, + BibtexFieldType { + name: "editortype", + documentation: "The type of editorial role performed by the `editor`. Roles supported by default are `editor`, `compiler`, `founder`, `continuator`, `redactor`, `reviser`, `collaborator`, `organizer`. The role `editor` is the default. In this case, the field is omissible.", + }, + BibtexFieldType { + name: "editoratype", + documentation: "Similar to `editortype` but referring to the `editora` field.", + }, + BibtexFieldType { + name: "editorbtype", + documentation: "Similar to `editortype` but referring to the `editorb` field.", + }, + BibtexFieldType { + name: "editorctype", + documentation: "Similar to `editortype` but referring to the `editorc` field.", + }, + BibtexFieldType { + name: "eid", + documentation: "The electronic identifier of an `@article`.", + }, + BibtexFieldType { + name: "entrysubtype", + documentation: "This field, which is not used by the standard styles, may be used to specify a subtype of an entry type. This may be useful for bibliography styles which support a finergrained set of entry types.", + }, + BibtexFieldType { + name: "eprint", + documentation: "The electronic identifier of an online publication. This is roughly comparable to a doi but specific to a certain archive, repository, service, or system. See also `eprinttype` and `eprintclass`.", + }, + BibtexFieldType { + name: "eprintclass", + documentation: "Additional information related to the resource indicated by the `eprinttype` field. This could be a section of an archive, a path indicating a service, a classification of some sort, etc. See also`eprint` and `eprinttype`.", + }, + BibtexFieldType { + name: "eprinttype", + documentation: "The type of `eprint` identifier, e. g., the name of the archive, repository, service, or system the `eprint` field refers to. See also `eprint` and `eprintclass`.", + }, + BibtexFieldType { + name: "eventdate", + documentation: "The date of a conference, a symposium, or some other event in `@proceedings` and `@inproceedings` entries. See also `eventtitle` and `venue`.", + }, + BibtexFieldType { + name: "eventtitle", + documentation: "The title of a conference, a symposium, or some other event in `@proceedings` and `@inproceedings` entries. Note that this field holds the plain title of the event. Things like \"Proceedings of the Fifth XYZ Conference\" go into the `titleaddon` or `booktitleaddon` field, respectively. See also `eventdate` and `venue`.", + }, + BibtexFieldType { + name: "eventtitleaddon", + documentation: "An annex to the `eventtitle` field. Can be used for known event acronyms, for example.", + }, + BibtexFieldType { + name: "file", + documentation: "A local link to a PDF or other version of the work. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "foreword", + documentation: "The author(s) of a foreword to the work. If the author of the foreword is identical to the `editor` and/or `translator`, the standard styles will automatically concatenate these fields in the bibliography. See also `introduction` and `afterword`.", + }, + BibtexFieldType { + name: "holder", + documentation: "The holder(s) of a `@patent`, if different from the `author`. Note that corporate holders need to be wrapped in an additional set of braces.", + }, + BibtexFieldType { + name: "howpublished", + documentation: "A publication notice for unusual publications which do not fit into any of the common categories.", + }, + BibtexFieldType { + name: "indextitle", + documentation: "A title to use for indexing instead of the regular `title` field. This field may be useful if you have an entry with a title like \"An Introduction to …\" and want that indexed as \"Introduction to …, An\". Style authors should note that `biblatex` automatically copies the value of the `title` field to `indextitle` if the latter field is undefined.", + }, + BibtexFieldType { + name: "institution", + documentation: "The name of a university or some other institution, depending on the entry type. Traditional BibTeX uses the field name `school` for theses, which is supported as an alias.", + }, + BibtexFieldType { + name: "introduction", + documentation: "The author(s) of an introduction to the work. If the author of the introduction is identical to the `editor` and/or `translator`, the standard styles will automatically concatenate these fields in the bibliography. See also `foreword` and `afterword`.", + }, + BibtexFieldType { + name: "isan", + documentation: "The International Standard Audiovisual Number of an audiovisual work. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "isbn", + documentation: "The International Standard Book Number of a book.", + }, + BibtexFieldType { + name: "ismn", + documentation: "The International Standard Music Number for printed music such as musical scores. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "isrn", + documentation: "The International Standard Technical Report Number of a technical report.", + }, + BibtexFieldType { + name: "issn", + documentation: "The International Standard Serial Number of a periodical.", + }, + BibtexFieldType { + name: "issue", + documentation: "The issue of a journal. This field is intended for journals whose individual issues are identified by a designation such as ‘Spring’ or ‘Summer’ rather than the month or a number. The placement of `issue` is similar to `month` and `number`, integer ranges and short designators are better written to the number field. See also `month` and `number`.", + }, + BibtexFieldType { + name: "issuesubtitle", + documentation: "The subtitle of a specific issue of a journal or other periodical.", + }, + BibtexFieldType { + name: "issuetitle", + documentation: "The title of a specific issue of a journal or other periodical.", + }, + BibtexFieldType { + name: "iswc", + documentation: "The International Standard Work Code of a musical work. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "journalsubtitle", + documentation: "The subtitle of a journal, a newspaper, or some other periodical.", + }, + BibtexFieldType { + name: "journaltitle", + documentation: "The name of a journal, a newspaper, or some other periodical.", + }, + BibtexFieldType { + name: "label", + documentation: "A designation to be used by the citation style as a substitute for the regular label if any data required to generate the regular label is missing. For example, when an author-year citation style is generating a citation for an entry which is missing the author or the year, it may fall back to `label`. Note that, in contrast to `shorthand`, `label` is only used as a fallback. See also `shorthand`.", + }, + BibtexFieldType { + name: "language", + documentation: "The language(s) of the work. Languages may be specified literally or as localisation keys. If localisation keys are used, the prefix lang is omissible. See also `origlanguage`.", + }, + BibtexFieldType { + name: "library", + documentation: "This field may be useful to record information such as a library name and a call number. This may be printed by a special bibliography style if desired. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "location", + documentation: "The place(s) of publication, i. e., the location of the `publisher` or `institution`, depending on the entry type. Traditional BibTeX uses the field name `address`, which is supported as an alias. With `@patent` entries, this list indicates the scope of a patent.", + }, + BibtexFieldType { + name: "mainsubtitle", + documentation: "The subtitle related to the `maintitle`. See also `subtitle`.", + }, + BibtexFieldType { + name: "maintitle", + documentation: "The main title of a multi-volume book, such as *Collected Works*. If the `title` or `booktitle` field indicates the title of a single volume which is part of multi-volume book, the title of the complete work is given in this field.", + }, + BibtexFieldType { + name: "maintitleaddon", + documentation: "An annex to the `maintitle`, to be printed in a different font.", + }, + BibtexFieldType { + name: "month", + documentation: "The publication month. This must be an integer, not an ordinal or a string. Don’t say `month={January}` but `month={1}`. The bibliography style converts this to a language dependent string or ordinal where required. This field is a literal field only when given explicitly in the data (for plain BibTeX compatibility for example). It is however better to use the `date` field as this supports many more features.", + }, + BibtexFieldType { + name: "nameaddon", + documentation: "An addon to be printed immediately after the author name in the bibliography. Not used by the standard bibliography styles. This field may be useful to add an alias or pen name (or give the real name if the pseudonym is commonly used to refer to that author).", + }, + BibtexFieldType { + name: "note", + documentation: "Miscellaneous bibliographic data which does not fit into any other field. The note field may be used to record bibliographic data in a free format. Publication facts such as \"Reprint of the edition London 1831\" are typical candidates for the note field. See also `addendum`.", + }, + BibtexFieldType { + name: "number", + documentation: "The number of a journal or the volume/number of a book in a `series`. See also `issue`. With `@patent` entries, this is the number or record token of a patent or patent request. Normally this field will be an integer or an integer range, but in certain cases it may also contain \"S1\", \"Suppl. 1\", in these cases the output should be scrutinised carefully.", + }, + BibtexFieldType { + name: "organization", + documentation: "The organization(s) that published a `@manual` or an `@online` resource, or sponsored a conference.", + }, + BibtexFieldType { + name: "origdate", + documentation: "If the work is a translation, a reprint, or something similar, the publication date of the original edition. Not used by the standard bibliography styles. See also `date`.", + }, + BibtexFieldType { + name: "origlanguage", + documentation: "If the work is a translation, the language(s) of the original work. See also `language`.", + }, + BibtexFieldType { + name: "origlocation", + documentation: "If the work is a translation, a reprint, or something similar, the location of the original edition. Not used by the standard bibliography styles. See also `location`.", + }, + BibtexFieldType { + name: "origpublisher", + documentation: "If the work is a translation, a reprint, or something similar, the publisher of the original edition. Not used by the standard bibliography styles. See also `publisher`.", + }, + BibtexFieldType { + name: "origtitle", + documentation: "If the work is a translation, the `title` of the original work. Not used by the standard bibliography styles. See also `title`.", + }, + BibtexFieldType { + name: "pages", + documentation: "One or more page numbers or page ranges. If the work is published as part of another one, such as an article in a journal or a collection, this field holds the relevant page range in that other work. It may also be used to limit the reference to a specific part of a work (a chapter in a book, for example).", + }, + BibtexFieldType { + name: "pagetotal", + documentation: "The total number of pages of the work.", + }, + BibtexFieldType { + name: "pagination", + documentation: "The pagination of the work. The value of this field will affect the formatting the *postnote* argument to a citation command. The key should be given in the singular form. Possible keys are `page`, `column`, `line`, `verse`, `section`, and `paragraph`. See also `bookpagination`.", + }, + BibtexFieldType { + name: "part", + documentation: "The number of a partial volume. This field applies to books only, not to journals. It may be used when a logical volume consists of two or more physical ones. In this case the number of the logical volume goes in the `volume` field and the number of the part of that volume in the `part` field. See also `volume`.", + }, + BibtexFieldType { + name: "publisher", + documentation: "The name(s) of the publisher(s).", + }, + BibtexFieldType { + name: "pubstate", + documentation: "The publication state of the work, e. g., 'in press'.", + }, + BibtexFieldType { + name: "reprinttitle", + documentation: "The title of a reprint of the work. Not used by the standard styles.", + }, + BibtexFieldType { + name: "series", + documentation: "The name of a publication series, such as \"Studies in …\", or the number of a journal series. Books in a publication series are usually numbered. The number or volume of a book in a series is given in the `number` field. Note that the `@article` entry type makes use of the `series` field as well, but handles it in a special way.", + }, + BibtexFieldType { + name: "shortauthor", + documentation: "The author(s) of the work, given in an abbreviated form. This field is mainly intended for abbreviated forms of corporate authors.", + }, + BibtexFieldType { + name: "shorteditor", + documentation: "The editor(s) of the work, given in an abbreviated form. This field is mainly intended for abbreviated forms of corporate editors.", + }, + BibtexFieldType { + name: "shorthand", + documentation: "A special designation to be used by the citation style instead of the usual label. If defined, it overrides the default label. See also `label`.", + }, + BibtexFieldType { + name: "shorthandintro", + documentation: "The verbose citation styles which comes with this package use a phrase like \"henceforth cited as [shorthand]\" to introduce shorthands on the first citation. If the `shorthandintro` field is defined, it overrides the standard phrase. Note that the alternative phrase must include the shorthand.", + }, + BibtexFieldType { + name: "shortjournal", + documentation: "A short version or an acronym of the `journaltitle`. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "shortseries", + documentation: "A short version or an acronym of the `series` field. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "shorttitle", + documentation: "The title in an abridged form. This field is usually not included in the bibliography. It is intended for citations in author-title format. If present, the author-title citation styles use this field instead of `title`.", + }, + BibtexFieldType { + name: "subtitle", + documentation: "The subtitle of the work.", + }, + BibtexFieldType { + name: "title", + documentation: "The title of the work.", + }, + BibtexFieldType { + name: "titleaddon", + documentation: "An annex to the `title`, to be printed in a different font.", + }, + BibtexFieldType { + name: "translator", + documentation: "The translator(s) of the `title` or `booktitle`, depending on the entry type. If the translator is identical to the `editor`, the standard styles will automatically concatenate these fields in the bibliography.", + }, + BibtexFieldType { + name: "type", + documentation: "The type of a `manual`, `patent`, `report`, or `thesis`.", + }, + BibtexFieldType { + name: "url", + documentation: "The URL of an online publication. If it is not URL-escaped (no ‘%’ chars) it will be URI-escaped according to RFC 3987, that is, even Unicode chars will be correctly escaped.", + }, + BibtexFieldType { + name: "urldate", + documentation: "The access date of the address specified in the `url` field.", + }, + BibtexFieldType { + name: "venue", + documentation: "The location of a conference, a symposium, or some other event in `@proceedings` and `@inproceedings` entries. Note that the `location` list holds the place of publication. It therefore corresponds to the `publisher` and `institution` lists. The location of the event is given in the `venue` field. See also `eventdate` and `eventtitle`.", + }, + BibtexFieldType { + name: "version", + documentation: "The revision number of a piece of software, a manual, etc.", + }, + BibtexFieldType { + name: "volume", + documentation: "The volume of a multi-volume book or a periodical. It is expected to be an integer, not necessarily in arabic numerals since `biber` will automatically from roman numerals or arabic letter to integers internally for sorting purposes. See also `part`. See the `noroman` option which can be used to suppress roman numeral parsing. This can help in cases where there is an ambiguity between parsing as roman numerals or alphanumeric (e.g. ‘C’).", + }, + BibtexFieldType { + name: "volumes", + documentation: "The total number of volumes of a multi-volume work. Depending on the entry type, this field refers to `title` or `maintitle`. It is expected to be an integer, not necessarily in arabic numerals since `biber` will automatically from roman numerals or arabic letter to integers internally for sorting purposes. See the `noroman` option which can be used to suppress roman numeral parsing. This can help in cases where there is an ambiguity between parsing as roman numerals or alphanumeric (e.g. ‘C’).", + }, + BibtexFieldType { + name: "year", + documentation: "The year of publication. This field is a literal field only when given explicitly in the data (for plain BibTeX compatibility for example). It is however better to use the `date` field as this is compatible with plain years too and supports many more features.", + }, + BibtexFieldType { + name: "crossref", + documentation: "This field holds an entry key for the cross-referencing feature. Child entries with a `crossref` field inherit data from the parent entry specified in the `crossref` field. If the number of child entries referencing a specific parent entry hits a certain threshold, the parent entry is automatically added to the bibliography even if it has not been cited explicitly. The threshold is settable with the `mincrossrefs` package option. Style authors should note that whether or not the `crossref` fields of the child entries are defined on the `biblatex` level depends on the availability of the parent entry. If the parent entry is available, the `crossref` fields of the child entries will be defined. If not, the child entries still inherit the data from the parent entry but their `crossref` fields will be undefined. Whether the parent entry is added to the bibliography implicitly because of the threshold or explicitly because it has been cited does not matter. See also the `xref` field.", + }, + BibtexFieldType { + name: "entryset", + documentation: "This field is specific to entry sets. This field is consumed by the backend processing and does not appear in the `.bbl`.", + }, + BibtexFieldType { + name: "execute", + documentation: "A special field which holds arbitrary TeX code to be executed whenever the data of the respective entry is accessed. This may be useful to handle special cases. Conceptually, this field is comparable to the hooks `AtEveryBibitem`, `AtEveryLositem`, and `AtEveryCitekey`, except that it is definable on a per-entry basis in the `bib` file. Any code in this field is executed automatically immediately after these hooks.", + }, + BibtexFieldType { + name: "gender", + documentation: "The gender of the author or the gender of the editor, if there is no author. The following identifiers are supported: `sf` (feminine singular, a single female name), `sm` (masculine singular, a single male name), `sn` (neuter singular, a single neuter name), `pf` (feminine plural, a list of female names), `pm` (masculine plural, a list of male names), `pn` (neuter plural, a list of neuter names),`pp` (plural, a mixed gender list of names). This information is only required by special bibliography and citation styles and only in certain languages. For example, a citation style may replace recurrent author names with a term such as 'idem'. If the Latin word is used, as is custom in English and French, there is no need to specify the gender. In German publications, however, such key terms are usually given in German and in this case they are gender-sensitive.", + }, + BibtexFieldType { + name: "langid", + documentation: "The language id of the bibliography entry. The alias `hyphenation` is provided for backwards compatibility. The identifier must be a language name known to the `babel/polyglossia` packages. This information may be used to switch hyphenation patterns and localise strings in the bibliography. Note that the language names are case sensitive. The languages currently supported by this package are given in table 2. Note that `babel` treats the identifier `english` as an alias for `british` or `american`, depending on the `babel` version. The `biblatex` package always treats it as an alias for `american`. It is preferable to use the language identifiers `american` and `british` (`babel`) or a language specific option to specify a language variant (`polyglossia`, using the `langidopts` field) to avoid any possible confusion.", + }, + BibtexFieldType { + name: "langidopts", + documentation: "For `polyglossia` users, allows per-entry language specific options. The literal value of this field is passed to `polyglossia`’s language switching facility when using the package option `autolang=langname`.", + }, + BibtexFieldType { + name: "ids", + documentation: "Citation key aliases for the main citation key. An entry may be cited by any of its aliases and `biblatex` will treat the citation as if it had used the primary citation key. This is to aid users who change their citation keys but have legacy documents which use older keys for the same entry. This field is consumed by the backend processing and does not appear in the `.bbl`.", + }, + BibtexFieldType { + name: "indexsorttitle", + documentation: "The title used when sorting the index. In contrast to indextitle, this field is used for sorting only. The printed title in the index is the indextitle or the title field. This field may be useful if the title contains special characters or commands which interfere with the sorting of the index. Style authors should note that biblatex automatically copies the value of either the indextitle or the title field to indexsorttitle if the latter field is undefined.", + }, + BibtexFieldType { + name: "keywords", + documentation: "A separated list of keywords. These keywords are intended for the bibliography filters, they are usually not printed. Note that with the default separator (comma), spaces around the separator are ignored.", + }, + BibtexFieldType { + name: "options", + documentation: "A separated list of entry options in *key*=*value* notation. This field is used to set options on a per-entry basis. Note that citation and bibliography styles may define additional entry options.", + }, + BibtexFieldType { + name: "presort", + documentation: "A special field used to modify the sorting order of the bibliography. This field is the first item the sorting routine considers when sorting the bibliography, hence it may be used to arrange the entries in groups. This may be useful when creating subdivided bibliographies with the bibliography filters. This field is consumed by the backend processing and does not appear in the `.bbl`.", + }, + BibtexFieldType { + name: "related", + documentation: "Citation keys of other entries which have a relationship to this entry. The relationship is specified by the `relatedtype` field.", + }, + BibtexFieldType { + name: "relatedoptions", + documentation: "Per-type options to set for a related entry. Note that this does not set the options on the related entry itself, only the `dataonly` clone which is used as a datasource for the parent entry.", + }, + BibtexFieldType { + name: "relatedtype", + documentation: "An identifier which specified the type of relationship for the keys listed in the `related` field. The identifier is a localised bibliography string printed before the data from the related entry list. It is also used to identify type-specific formatting directives and bibliography macros for the related entries.", + }, + BibtexFieldType { + name: "relatedstring", + documentation: "A field used to override the bibliography string specified by `relatedtype`.", + }, + BibtexFieldType { + name: "sortkey", + documentation: "A field used to modify the sorting order of the bibliography. Think of this field as the master sort key. If present, `biblatex` uses this field during sorting and ignores everything else, except for the presort field. This field is consumed by the backend processing and does not appear in the `.bbl`.", + }, + BibtexFieldType { + name: "sortname", + documentation: "A name or a list of names used to modify the sorting order of the bibliography. If present, this list is used instead of `author` or `editor` when sorting the bibliography. This field is consumed by the backend processing and does not appear in the `.bbl`.", + }, + BibtexFieldType { + name: "sortshorthand", + documentation: "Similar to sortkey but used in the list of shorthands. If present, biblatex uses this field instead of shorthand when sorting the list of shorthands. This is useful if the shorthand field holds shorthands with formatting commands such as `emph` or `\textbf`. This field is consumed by the backend processing and does not appear in the `.bbl`.", + }, + BibtexFieldType { + name: "sorttitle", + documentation: "A field used to modify the sorting order of the bibliography. If present, this field is used instead of the title field when sorting the bibliography. The sorttitle field may come in handy if you have an entry with a title like \"An Introduction to…\" and want that alphabetized under ‘I’ rather than ‘A’. In this case, you could put \"Introduction to…\" in the sorttitle field. This field is consumed by the backend processing and does not appear in the `.bbl`.", + }, + BibtexFieldType { + name: "sortyear", + documentation: "A field used to modify the sorting order of the bibliography. In the default sorting templates, if this field is present, it is used instead of the year field when sorting the bibliography. This field is consumed by the backend processing and does not appear in the `.bbl`.", + }, + BibtexFieldType { + name: "xdata", + documentation: "This field inherits data from one or more `@xdata` entries. Conceptually, the `xdata` field is related to crossref and xref: `crossref` establishes a logical parent/child relation and inherits data; `xref` establishes as logical parent/child relation without inheriting data; `xdata` inherits data without establishing a relation. The value of the `xdata` may be a single entry key or a separated list of keys. This field is consumed by the backend processing and does not appear in the `.bbl`.", + }, + BibtexFieldType { + name: "xref", + documentation: "This field is an alternative cross-referencing mechanism. It differs from `crossref` in that the child entry will not inherit any data from the parent entry specified in the `xref` field. If the number of child entries referencing a specific parent entry hits a certain threshold, the parent entry is automatically added to the bibliography even if it has not been cited explicitly. The threshold is settable with the `minxrefs` package option. Style authors should note that whether or not the `xref` fields of the child entries are defined on the `biblatex` level depends on the availability of the parent entry. If the parent entry is available, the `xref` fields of the child entries will be defined. If not, their `xref` fields will be undefined. Whether the parent entry is added to the bibliography implicitly because of the threshold or explicitly because it has been cited does not matter. See also the `crossref` field.", + }, + BibtexFieldType { + name: "namea", + documentation: "Custom lists for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "nameb", + documentation: "Custom lists for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "namec", + documentation: "Custom lists for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "nameatype", + documentation: "Similar to `authortype` and `editortype` but referring to the fields `name[a--c]`. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "namebtype", + documentation: "Similar to `authortype` and `editortype` but referring to the fields `name[a--c]`. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "namectype", + documentation: "Similar to `authortype` and `editortype` but referring to the fields `name[a--c]`. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "lista", + documentation: "Custom lists for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "listb", + documentation: "Custom lists for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "listc", + documentation: "Custom lists for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "listd", + documentation: "Custom lists for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "liste", + documentation: "Custom lists for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "listf", + documentation: "Custom lists for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "usera", + documentation: "Custom fields for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "userb", + documentation: "Custom fields for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "userc", + documentation: "Custom fields for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "userd", + documentation: "Custom fields for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "usere", + documentation: "Custom fields for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "userf", + documentation: "Custom fields for special bibliography styles. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "verba", + documentation: "Similar to the custom fields except that these are verbatim fields. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "verbb", + documentation: "Similar to the custom fields except that these are verbatim fields. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "verbc", + documentation: "Similar to the custom fields except that these are verbatim fields. Not used by the standard bibliography styles.", + }, + BibtexFieldType { + name: "address", + documentation: "An alias for `location`, provided for BibTeX compatibility. Traditional BibTeX uses the slightly misleading field name `address` for the place of publication, i. e., the location of the publisher, while `biblatex` uses the generic field name `location`.", + }, + BibtexFieldType { + name: "annote", + documentation: "An alias for `annotation`, provided for jurabib compatibility.", + }, + BibtexFieldType { + name: "archiveprefix", + documentation: "An alias for `eprinttype`, provided for arXiv compatibility.", + }, + BibtexFieldType { + name: "journal", + documentation: "An alias for `journaltitle`, provided for BibTeX compatibility.", + }, + BibtexFieldType { + name: "key", + documentation: "An alias for `sortkey`, provided for BibTeX compatibility.", + }, + BibtexFieldType { + name: "pdf", + documentation: "An alias for `file`, provided for JabRef compatibility.", + }, + BibtexFieldType { + name: "primaryclass", + documentation: "An alias for `eprintclass`, provided for arXiv compatibility.", + }, + BibtexFieldType { + name: "school", + documentation: "An alias for `institution`, provided for BibTeX compatibility. The `institution` field is used by traditional BibTeX for technical reports whereas the `school` field holds the institution associated with theses. The `biblatex` package employs the generic field name `institution` in both cases.", + } +]; diff --git a/support/texlab/crates/base-db/src/document.rs b/support/texlab/crates/base-db/src/document.rs index c6148deaa8..cc1a0d44e5 100644 --- a/support/texlab/crates/base-db/src/document.rs +++ b/support/texlab/crates/base-db/src/document.rs @@ -7,8 +7,9 @@ use url::Url; use crate::{ diagnostics::{self, Diagnostic}, - line_index::LineIndex, - semantics, Config, + semantics, + util::LineIndex, + Config, }; #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)] @@ -17,7 +18,7 @@ pub enum Owner { Server, } -#[derive(Debug, Clone)] +#[derive(Clone)] pub struct Document { pub uri: Url, pub dir: Url, @@ -99,6 +100,12 @@ impl Document { } } +impl std::fmt::Debug for Document { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.debug_tuple("Document").field(&self.uri.as_str()).finish() + } +} + impl std::borrow::Borrow for Document { fn borrow(&self) -> &Url { &self.uri diff --git a/support/texlab/crates/base-db/src/graph.rs b/support/texlab/crates/base-db/src/graph.rs index 2103aa8a73..b16245e011 100644 --- a/support/texlab/crates/base-db/src/graph.rs +++ b/support/texlab/crates/base-db/src/graph.rs @@ -3,6 +3,7 @@ use std::{ffi::OsStr, path::PathBuf}; use distro::Language; use itertools::Itertools; use once_cell::sync::Lazy; +use percent_encoding::percent_decode_str; use rustc_hash::FxHashSet; use url::Url; @@ -138,12 +139,16 @@ impl<'a> Graph<'a> { } fn implicit_edge(&mut self, source: &'a Document, base_dir: &Url, extension: &str) { - let Some(target_uri) = source.uri.to_file_path().ok().and_then(|mut path| { - path.set_extension(extension); - path.file_name() - .and_then(OsStr::to_str) - .and_then(|name| self.workspace.output_dir(base_dir).join(&name).ok()) - }) else { return }; + let mut path = PathBuf::from( + percent_decode_str(source.uri.path()) + .decode_utf8_lossy() + .as_ref(), + ); + + path.set_extension(extension); + let Some(target_uri) = path.file_name() + .and_then(OsStr::to_str) + .and_then(|name| self.workspace.output_dir(base_dir).join(&name).ok()) else { return }; match self.workspace.lookup(&target_uri) { Some(target) => { diff --git a/support/texlab/crates/base-db/src/lib.rs b/support/texlab/crates/base-db/src/lib.rs index fae6ad5416..304888a42a 100644 --- a/support/texlab/crates/base-db/src/lib.rs +++ b/support/texlab/crates/base-db/src/lib.rs @@ -1,9 +1,10 @@ mod config; +pub mod data; pub mod diagnostics; mod document; pub mod graph; -mod line_index; pub mod semantics; +pub mod util; mod workspace; -pub use self::{config::*, document::*, line_index::*, workspace::*}; +pub use self::{config::*, document::*, workspace::*}; diff --git a/support/texlab/crates/base-db/src/line_index.rs b/support/texlab/crates/base-db/src/line_index.rs deleted file mode 100644 index 70e8f8128b..0000000000 --- a/support/texlab/crates/base-db/src/line_index.rs +++ /dev/null @@ -1,217 +0,0 @@ -// The following code has been copied from rust-analyzer. - -//! `LineIndex` maps flat `TextSize` offsets into `(Line, Column)` -//! representation. -use std::iter; - -use rowan::{TextRange, TextSize}; -use rustc_hash::FxHashMap; - -#[derive(Clone, Debug, PartialEq, Eq)] -pub struct LineIndex { - /// Offset the the beginning of each line, zero-based - pub(crate) newlines: Vec, - /// List of non-ASCII characters on each line - pub(crate) utf16_lines: FxHashMap>, -} - -#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] -pub struct LineColUtf16 { - /// Zero-based - pub line: u32, - /// Zero-based - pub col: u32, -} - -#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] -pub struct LineCol { - /// Zero-based - pub line: u32, - /// Zero-based utf8 offset - pub col: u32, -} - -#[derive(Clone, Debug, Hash, PartialEq, Eq)] -pub(crate) struct Utf16Char { - /// Start offset of a character inside a line, zero-based - pub(crate) start: TextSize, - /// End offset of a character inside a line, zero-based - pub(crate) end: TextSize, -} - -impl Utf16Char { - /// Returns the length in 8-bit UTF-8 code units. - fn len(&self) -> TextSize { - self.end - self.start - } - - /// Returns the length in 16-bit UTF-16 code units. - fn len_utf16(&self) -> usize { - if self.len() == TextSize::from(4) { - 2 - } else { - 1 - } - } -} - -impl LineIndex { - pub fn new(text: &str) -> LineIndex { - let mut utf16_lines = FxHashMap::default(); - let mut utf16_chars = Vec::new(); - - let mut newlines = vec![0.into()]; - let mut curr_row = 0.into(); - let mut curr_col = 0.into(); - let mut line = 0; - for c in text.chars() { - let c_len = TextSize::of(c); - curr_row += c_len; - if c == '\n' { - newlines.push(curr_row); - - // Save any utf-16 characters seen in the previous line - if !utf16_chars.is_empty() { - utf16_lines.insert(line, utf16_chars); - utf16_chars = Vec::new(); - } - - // Prepare for processing the next line - curr_col = 0.into(); - line += 1; - continue; - } - - if !c.is_ascii() { - utf16_chars.push(Utf16Char { - start: curr_col, - end: curr_col + c_len, - }); - } - - curr_col += c_len; - } - - // Save any utf-16 characters seen in the last line - if !utf16_chars.is_empty() { - utf16_lines.insert(line, utf16_chars); - } - - LineIndex { - newlines, - utf16_lines, - } - } - - pub fn line_col(&self, offset: TextSize) -> LineCol { - let line = partition_point(&self.newlines, |&it| it <= offset) - 1; - let line_start_offset = self.newlines[line]; - let col = offset - line_start_offset; - LineCol { - line: line as u32, - col: col.into(), - } - } - - pub fn offset(&self, line_col: LineCol) -> TextSize { - self.newlines[line_col.line as usize] + TextSize::from(line_col.col) - } - - pub fn to_utf16(&self, line_col: LineCol) -> LineColUtf16 { - let col = self.utf8_to_utf16_col(line_col.line, line_col.col.into()); - LineColUtf16 { - line: line_col.line, - col: col as u32, - } - } - - pub fn to_utf8(&self, line_col: LineColUtf16) -> LineCol { - let col = self.utf16_to_utf8_col(line_col.line, line_col.col); - LineCol { - line: line_col.line, - col: col.into(), - } - } - - pub fn lines(&self, range: TextRange) -> impl Iterator + '_ { - let lo = partition_point(&self.newlines, |&it| it < range.start()); - let hi = partition_point(&self.newlines, |&it| it <= range.end()); - let all = iter::once(range.start()) - .chain(self.newlines[lo..hi].iter().copied()) - .chain(iter::once(range.end())); - - all.clone() - .zip(all.skip(1)) - .map(|(lo, hi)| TextRange::new(lo, hi)) - .filter(|it| !it.is_empty()) - } - - fn utf8_to_utf16_col(&self, line: u32, col: TextSize) -> usize { - let mut res: usize = col.into(); - if let Some(utf16_chars) = self.utf16_lines.get(&line) { - for c in utf16_chars { - if c.end <= col { - res -= usize::from(c.len()) - c.len_utf16(); - } else { - // From here on, all utf16 characters come *after* the character we are mapping, - // so we don't need to take them into account - break; - } - } - } - res - } - - fn utf16_to_utf8_col(&self, line: u32, mut col: u32) -> TextSize { - if let Some(utf16_chars) = self.utf16_lines.get(&line) { - for c in utf16_chars { - if col > u32::from(c.start) { - col += u32::from(c.len()) - c.len_utf16() as u32; - } else { - // From here on, all utf16 characters come *after* the character we are mapping, - // so we don't need to take them into account - break; - } - } - } - - col.into() - } -} - -/// Returns `idx` such that: -/// -/// ```text -/// ∀ x in slice[..idx]: pred(x) -/// && ∀ x in slice[idx..]: !pred(x) -/// ``` -/// -/// https://github.com/rust-lang/rust/issues/73831 -fn partition_point(slice: &[T], mut pred: P) -> usize -where - P: FnMut(&T) -> bool, -{ - let mut left = 0; - let mut right = slice.len(); - - while left != right { - let mid = left + (right - left) / 2; - // SAFETY: - // When left < right, left <= mid < right. - // Therefore left always increases and right always decreases, - // and either of them is selected. - // In both cases left <= right is satisfied. - // Therefore if left < right in a step, - // left <= right is satisfied in the next step. - // Therefore as long as left != right, 0 <= left < right <= len is satisfied - // and if this case 0 <= mid < len is satisfied too. - let value = unsafe { slice.get_unchecked(mid) }; - if pred(value) { - left = mid + 1; - } else { - right = mid; - } - } - - left -} diff --git a/support/texlab/crates/base-db/src/semantics.rs b/support/texlab/crates/base-db/src/semantics.rs index 94a9c15973..1096eb2125 100644 --- a/support/texlab/crates/base-db/src/semantics.rs +++ b/support/texlab/crates/base-db/src/semantics.rs @@ -1,11 +1,19 @@ pub mod auxiliary; pub mod tex; -#[derive(Debug, PartialEq, Eq, Clone, Hash)] +#[derive(PartialEq, Eq, Clone, Hash)] pub struct Span { pub text: String, pub range: rowan::TextRange, } +impl std::fmt::Debug for Span { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.debug_tuple("Span") + .field(&self.text) + .field(&self.range) + .finish() + } +} impl From<&syntax::latex::Key> for Span { fn from(key: &syntax::latex::Key) -> Self { diff --git a/support/texlab/crates/base-db/src/semantics/tex.rs b/support/texlab/crates/base-db/src/semantics/tex.rs index 2b506ee878..6e238737b0 100644 --- a/support/texlab/crates/base-db/src/semantics/tex.rs +++ b/support/texlab/crates/base-db/src/semantics/tex.rs @@ -9,8 +9,8 @@ use super::Span; pub struct Semantics { pub links: Vec, pub labels: Vec