diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 8c3eb709..c676717e 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -9,6 +9,7 @@ For a detailed view of what has changed, refer to the {uri-repo}/commits/master[ * Drop support for Ruby 2.6. The oldest supported is 2.7 now. +* Update Pygments to 2.19.2 ({uri-repo})/issues/265[#265]) == 3.0.0 (2024-05-14) - @slonopotamus diff --git a/Rakefile b/Rakefile index 64350811..a5fa7b80 100755 --- a/Rakefile +++ b/Rakefile @@ -35,7 +35,7 @@ end namespace :vendor do file 'vendor/pygments-main' do |f| sh "pip install --target=#{f.name} pygments" - sh "git add -- #{f.name}" + sh "git add -f -- #{f.name}" end task :clobber do diff --git a/test/test_pygments.rb b/test/test_pygments.rb index f93bc670..9b2a4fb5 100644 --- a/test/test_pygments.rb +++ b/test/test_pygments.rb @@ -199,10 +199,6 @@ def test_css_options def test_css_prefix_and_options assert_match(/^\.mycode \.codeerr \{/, P.css('.mycode', classprefix: 'code')) end - - def test_css_colorful - assert_match '.c { color: #888888 }', P.css(style: 'colorful') - end end class PygmentsConfigTest < Test::Unit::TestCase diff --git a/vendor/pygments-main/bin/pygmentize b/vendor/pygments-main/bin/pygmentize index 44d68607..fc436c02 100755 --- a/vendor/pygments-main/bin/pygmentize +++ b/vendor/pygments-main/bin/pygmentize @@ -1,4 +1,4 @@ -#!/usr/bin/python3.11 +#!/usr/bin/python3.13 # -*- coding: utf-8 -*- import re import sys diff --git a/vendor/pygments-main/pygments-2.18.0.dist-info/RECORD b/vendor/pygments-main/pygments-2.18.0.dist-info/RECORD deleted file mode 100644 index fd8fbb61..00000000 --- a/vendor/pygments-main/pygments-2.18.0.dist-info/RECORD +++ /dev/null @@ -1,663 +0,0 @@ -../../bin/pygmentize,sha256=rgwkAZf6GHg_5cefJcNTbrCBCPHfmRvMFMqoRcNdML4,218 -pygments-2.18.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 -pygments-2.18.0.dist-info/METADATA,sha256=WWViMDj3GoEuYl9sIbkmA7zv0m0H5sJTUXUSeY73bs8,2461 -pygments-2.18.0.dist-info/RECORD,, -pygments-2.18.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -pygments-2.18.0.dist-info/WHEEL,sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU,87 -pygments-2.18.0.dist-info/entry_points.txt,sha256=uUXw-XhMKBEX4pWcCtpuTTnPhL3h7OEE2jWi51VQsa8,53 -pygments-2.18.0.dist-info/licenses/AUTHORS,sha256=REECiHykNMqFuqEk366APNvWe6irSUOqok67E3Evtzw,10500 -pygments-2.18.0.dist-info/licenses/LICENSE,sha256=qdZvHVJt8C4p3Oc0NtNOVuhjL0bCdbvf_HBWnogvnxc,1331 -pygments/__init__.py,sha256=d9try3r146jyYauE2BNZ8aJEYfsJlVdS9Bqv-fZZ5Pw,2959 -pygments/__main__.py,sha256=Wgnr5lhKPtecgPavxdwRzAAaZoe-fCuq6LAEBbBBXd0,348 -pygments/__pycache__/__init__.cpython-311.pyc,, -pygments/__pycache__/__main__.cpython-311.pyc,, -pygments/__pycache__/cmdline.cpython-311.pyc,, -pygments/__pycache__/console.cpython-311.pyc,, -pygments/__pycache__/filter.cpython-311.pyc,, -pygments/__pycache__/formatter.cpython-311.pyc,, -pygments/__pycache__/lexer.cpython-311.pyc,, -pygments/__pycache__/modeline.cpython-311.pyc,, -pygments/__pycache__/plugin.cpython-311.pyc,, -pygments/__pycache__/regexopt.cpython-311.pyc,, -pygments/__pycache__/scanner.cpython-311.pyc,, -pygments/__pycache__/sphinxext.cpython-311.pyc,, -pygments/__pycache__/style.cpython-311.pyc,, -pygments/__pycache__/token.cpython-311.pyc,, -pygments/__pycache__/unistring.cpython-311.pyc,, -pygments/__pycache__/util.cpython-311.pyc,, -pygments/cmdline.py,sha256=smQpJmIeqyPQ_xZ3Z9-O5FYDxTfngGg8icWV3hIcIIk,23536 -pygments/console.py,sha256=yhP9UsLAVmWKVQf2446JJewkA7AiXeeTf4Ieg3Oi2fU,1718 -pygments/filter.py,sha256=_ADNPCskD8_GmodHi6_LoVgPU3Zh336aBCT5cOeTMs0,1910 -pygments/filters/__init__.py,sha256=IuhzMxGWWMN9tYBZuO2VD602_Ai24ONZXc1cDKtFHPk,40344 -pygments/filters/__pycache__/__init__.cpython-311.pyc,, -pygments/formatter.py,sha256=oPaCNqrEy_aGBGt-7zwzm9KpYs6v5tyfCd5nua233D4,4366 -pygments/formatters/__init__.py,sha256=C8E9WC8QpfxpCQSarFf_3KTaz21xEzw5N4ETSiv15zE,5349 -pygments/formatters/__pycache__/__init__.cpython-311.pyc,, -pygments/formatters/__pycache__/_mapping.cpython-311.pyc,, -pygments/formatters/__pycache__/bbcode.cpython-311.pyc,, -pygments/formatters/__pycache__/groff.cpython-311.pyc,, -pygments/formatters/__pycache__/html.cpython-311.pyc,, -pygments/formatters/__pycache__/img.cpython-311.pyc,, -pygments/formatters/__pycache__/irc.cpython-311.pyc,, -pygments/formatters/__pycache__/latex.cpython-311.pyc,, -pygments/formatters/__pycache__/other.cpython-311.pyc,, -pygments/formatters/__pycache__/pangomarkup.cpython-311.pyc,, -pygments/formatters/__pycache__/rtf.cpython-311.pyc,, -pygments/formatters/__pycache__/svg.cpython-311.pyc,, -pygments/formatters/__pycache__/terminal.cpython-311.pyc,, -pygments/formatters/__pycache__/terminal256.cpython-311.pyc,, -pygments/formatters/_mapping.py,sha256=1Cw37FuQlNacnxRKmtlPX4nyLoX9_ttko5ZwscNUZZ4,4176 -pygments/formatters/bbcode.py,sha256=EG993T9F65-VaRmq39A3vbmX-x8DyQh1hN4nAzqV6xg,3296 -pygments/formatters/groff.py,sha256=kEt7COeP_Cy5lqWUTO7w31bMyx56cpKG9ZPkN4RSMy4,5082 -pygments/formatters/html.py,sha256=bUbdrazRL2ONmkHWw1m2e6DHEIzwvJUogfiL_YhQT-U,35633 -pygments/formatters/img.py,sha256=V5fZUT6SKFnLJAxen7zVJw12EyXJyyLuOsiObTaGKCQ,23263 -pygments/formatters/irc.py,sha256=z1fWHg4G4sS8OMqY2N9b4k7k8bzJaKTkxo7Me8JQZGI,4945 -pygments/formatters/latex.py,sha256=Y2Nqn6a_QDxrlRju4_SYLQywJVsGBRtsHJ8Sup1hA4A,19258 -pygments/formatters/other.py,sha256=V2hrUtWYSS_klWzx1-h03aTxTkeBS4LEiVqy9ByPlKg,4986 -pygments/formatters/pangomarkup.py,sha256=JtIpELl-WIaZeoTJhfLbR7SkXmOhAp6I66lfRTPlxOA,2206 -pygments/formatters/rtf.py,sha256=Ffx6wgAqXr8iy4DhUkRiZlNiZ5QCe39fxPFvFScCOQ0,11921 -pygments/formatters/svg.py,sha256=JCIpG3y9p83APRD0vOSGU6rdsukv9rbZr81QpMIQlMw,7138 -pygments/formatters/terminal.py,sha256=B7X3InVYlDu142nk2wUkJcDtbKMLT1PA-Tfk49UE0j8,4626 -pygments/formatters/terminal256.py,sha256=B8t9Y8WJTgO2LWBGMXcRz2VfKySHLR-ZhGNuGQnDn98,11717 -pygments/lexer.py,sha256=9WU0ZHRI3mmVGymUCTgdVYNM3RRPUo-x_ijCGD1r8ho,35109 -pygments/lexers/__init__.py,sha256=svzhbvkX4ny7I2ALRRxd1yKzfRaUaGrY2Z0wrCNnd74,12067 -pygments/lexers/__pycache__/__init__.cpython-311.pyc,, -pygments/lexers/__pycache__/_ada_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_asy_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_cl_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_cocoa_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_csound_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_css_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_julia_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_lasso_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_lilypond_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_lua_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_luau_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_mapping.cpython-311.pyc,, -pygments/lexers/__pycache__/_mql_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_mysql_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_openedge_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_php_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_postgres_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_qlik_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_scheme_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_scilab_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_sourcemod_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_stan_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_stata_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_tsql_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_usd_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_vbscript_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/_vim_builtins.cpython-311.pyc,, -pygments/lexers/__pycache__/actionscript.cpython-311.pyc,, -pygments/lexers/__pycache__/ada.cpython-311.pyc,, -pygments/lexers/__pycache__/agile.cpython-311.pyc,, -pygments/lexers/__pycache__/algebra.cpython-311.pyc,, -pygments/lexers/__pycache__/ambient.cpython-311.pyc,, -pygments/lexers/__pycache__/amdgpu.cpython-311.pyc,, -pygments/lexers/__pycache__/ampl.cpython-311.pyc,, -pygments/lexers/__pycache__/apdlexer.cpython-311.pyc,, -pygments/lexers/__pycache__/apl.cpython-311.pyc,, -pygments/lexers/__pycache__/archetype.cpython-311.pyc,, -pygments/lexers/__pycache__/arrow.cpython-311.pyc,, -pygments/lexers/__pycache__/arturo.cpython-311.pyc,, -pygments/lexers/__pycache__/asc.cpython-311.pyc,, -pygments/lexers/__pycache__/asm.cpython-311.pyc,, -pygments/lexers/__pycache__/asn1.cpython-311.pyc,, -pygments/lexers/__pycache__/automation.cpython-311.pyc,, -pygments/lexers/__pycache__/bare.cpython-311.pyc,, -pygments/lexers/__pycache__/basic.cpython-311.pyc,, -pygments/lexers/__pycache__/bdd.cpython-311.pyc,, -pygments/lexers/__pycache__/berry.cpython-311.pyc,, -pygments/lexers/__pycache__/bibtex.cpython-311.pyc,, -pygments/lexers/__pycache__/blueprint.cpython-311.pyc,, -pygments/lexers/__pycache__/boa.cpython-311.pyc,, -pygments/lexers/__pycache__/bqn.cpython-311.pyc,, -pygments/lexers/__pycache__/business.cpython-311.pyc,, -pygments/lexers/__pycache__/c_cpp.cpython-311.pyc,, -pygments/lexers/__pycache__/c_like.cpython-311.pyc,, -pygments/lexers/__pycache__/capnproto.cpython-311.pyc,, -pygments/lexers/__pycache__/carbon.cpython-311.pyc,, -pygments/lexers/__pycache__/cddl.cpython-311.pyc,, -pygments/lexers/__pycache__/chapel.cpython-311.pyc,, -pygments/lexers/__pycache__/clean.cpython-311.pyc,, -pygments/lexers/__pycache__/comal.cpython-311.pyc,, -pygments/lexers/__pycache__/compiled.cpython-311.pyc,, -pygments/lexers/__pycache__/configs.cpython-311.pyc,, -pygments/lexers/__pycache__/console.cpython-311.pyc,, -pygments/lexers/__pycache__/cplint.cpython-311.pyc,, -pygments/lexers/__pycache__/crystal.cpython-311.pyc,, -pygments/lexers/__pycache__/csound.cpython-311.pyc,, -pygments/lexers/__pycache__/css.cpython-311.pyc,, -pygments/lexers/__pycache__/d.cpython-311.pyc,, -pygments/lexers/__pycache__/dalvik.cpython-311.pyc,, -pygments/lexers/__pycache__/data.cpython-311.pyc,, -pygments/lexers/__pycache__/dax.cpython-311.pyc,, -pygments/lexers/__pycache__/devicetree.cpython-311.pyc,, -pygments/lexers/__pycache__/diff.cpython-311.pyc,, -pygments/lexers/__pycache__/dns.cpython-311.pyc,, -pygments/lexers/__pycache__/dotnet.cpython-311.pyc,, -pygments/lexers/__pycache__/dsls.cpython-311.pyc,, -pygments/lexers/__pycache__/dylan.cpython-311.pyc,, -pygments/lexers/__pycache__/ecl.cpython-311.pyc,, -pygments/lexers/__pycache__/eiffel.cpython-311.pyc,, -pygments/lexers/__pycache__/elm.cpython-311.pyc,, -pygments/lexers/__pycache__/elpi.cpython-311.pyc,, -pygments/lexers/__pycache__/email.cpython-311.pyc,, -pygments/lexers/__pycache__/erlang.cpython-311.pyc,, -pygments/lexers/__pycache__/esoteric.cpython-311.pyc,, -pygments/lexers/__pycache__/ezhil.cpython-311.pyc,, -pygments/lexers/__pycache__/factor.cpython-311.pyc,, -pygments/lexers/__pycache__/fantom.cpython-311.pyc,, -pygments/lexers/__pycache__/felix.cpython-311.pyc,, -pygments/lexers/__pycache__/fift.cpython-311.pyc,, -pygments/lexers/__pycache__/floscript.cpython-311.pyc,, -pygments/lexers/__pycache__/forth.cpython-311.pyc,, -pygments/lexers/__pycache__/fortran.cpython-311.pyc,, -pygments/lexers/__pycache__/foxpro.cpython-311.pyc,, -pygments/lexers/__pycache__/freefem.cpython-311.pyc,, -pygments/lexers/__pycache__/func.cpython-311.pyc,, -pygments/lexers/__pycache__/functional.cpython-311.pyc,, -pygments/lexers/__pycache__/futhark.cpython-311.pyc,, -pygments/lexers/__pycache__/gcodelexer.cpython-311.pyc,, -pygments/lexers/__pycache__/gdscript.cpython-311.pyc,, -pygments/lexers/__pycache__/go.cpython-311.pyc,, -pygments/lexers/__pycache__/grammar_notation.cpython-311.pyc,, -pygments/lexers/__pycache__/graph.cpython-311.pyc,, -pygments/lexers/__pycache__/graphics.cpython-311.pyc,, -pygments/lexers/__pycache__/graphql.cpython-311.pyc,, -pygments/lexers/__pycache__/graphviz.cpython-311.pyc,, -pygments/lexers/__pycache__/gsql.cpython-311.pyc,, -pygments/lexers/__pycache__/haskell.cpython-311.pyc,, -pygments/lexers/__pycache__/haxe.cpython-311.pyc,, -pygments/lexers/__pycache__/hdl.cpython-311.pyc,, -pygments/lexers/__pycache__/hexdump.cpython-311.pyc,, -pygments/lexers/__pycache__/html.cpython-311.pyc,, -pygments/lexers/__pycache__/idl.cpython-311.pyc,, -pygments/lexers/__pycache__/igor.cpython-311.pyc,, -pygments/lexers/__pycache__/inferno.cpython-311.pyc,, -pygments/lexers/__pycache__/installers.cpython-311.pyc,, -pygments/lexers/__pycache__/int_fiction.cpython-311.pyc,, -pygments/lexers/__pycache__/iolang.cpython-311.pyc,, -pygments/lexers/__pycache__/j.cpython-311.pyc,, -pygments/lexers/__pycache__/javascript.cpython-311.pyc,, -pygments/lexers/__pycache__/jmespath.cpython-311.pyc,, -pygments/lexers/__pycache__/jslt.cpython-311.pyc,, -pygments/lexers/__pycache__/jsonnet.cpython-311.pyc,, -pygments/lexers/__pycache__/jsx.cpython-311.pyc,, -pygments/lexers/__pycache__/julia.cpython-311.pyc,, -pygments/lexers/__pycache__/jvm.cpython-311.pyc,, -pygments/lexers/__pycache__/kuin.cpython-311.pyc,, -pygments/lexers/__pycache__/kusto.cpython-311.pyc,, -pygments/lexers/__pycache__/ldap.cpython-311.pyc,, -pygments/lexers/__pycache__/lean.cpython-311.pyc,, -pygments/lexers/__pycache__/lilypond.cpython-311.pyc,, -pygments/lexers/__pycache__/lisp.cpython-311.pyc,, -pygments/lexers/__pycache__/macaulay2.cpython-311.pyc,, -pygments/lexers/__pycache__/make.cpython-311.pyc,, -pygments/lexers/__pycache__/markup.cpython-311.pyc,, -pygments/lexers/__pycache__/math.cpython-311.pyc,, -pygments/lexers/__pycache__/matlab.cpython-311.pyc,, -pygments/lexers/__pycache__/maxima.cpython-311.pyc,, -pygments/lexers/__pycache__/meson.cpython-311.pyc,, -pygments/lexers/__pycache__/mime.cpython-311.pyc,, -pygments/lexers/__pycache__/minecraft.cpython-311.pyc,, -pygments/lexers/__pycache__/mips.cpython-311.pyc,, -pygments/lexers/__pycache__/ml.cpython-311.pyc,, -pygments/lexers/__pycache__/modeling.cpython-311.pyc,, -pygments/lexers/__pycache__/modula2.cpython-311.pyc,, -pygments/lexers/__pycache__/mojo.cpython-311.pyc,, -pygments/lexers/__pycache__/monte.cpython-311.pyc,, -pygments/lexers/__pycache__/mosel.cpython-311.pyc,, -pygments/lexers/__pycache__/ncl.cpython-311.pyc,, -pygments/lexers/__pycache__/nimrod.cpython-311.pyc,, -pygments/lexers/__pycache__/nit.cpython-311.pyc,, -pygments/lexers/__pycache__/nix.cpython-311.pyc,, -pygments/lexers/__pycache__/oberon.cpython-311.pyc,, -pygments/lexers/__pycache__/objective.cpython-311.pyc,, -pygments/lexers/__pycache__/ooc.cpython-311.pyc,, -pygments/lexers/__pycache__/openscad.cpython-311.pyc,, -pygments/lexers/__pycache__/other.cpython-311.pyc,, -pygments/lexers/__pycache__/parasail.cpython-311.pyc,, -pygments/lexers/__pycache__/parsers.cpython-311.pyc,, -pygments/lexers/__pycache__/pascal.cpython-311.pyc,, -pygments/lexers/__pycache__/pawn.cpython-311.pyc,, -pygments/lexers/__pycache__/perl.cpython-311.pyc,, -pygments/lexers/__pycache__/phix.cpython-311.pyc,, -pygments/lexers/__pycache__/php.cpython-311.pyc,, -pygments/lexers/__pycache__/pointless.cpython-311.pyc,, -pygments/lexers/__pycache__/pony.cpython-311.pyc,, -pygments/lexers/__pycache__/praat.cpython-311.pyc,, -pygments/lexers/__pycache__/procfile.cpython-311.pyc,, -pygments/lexers/__pycache__/prolog.cpython-311.pyc,, -pygments/lexers/__pycache__/promql.cpython-311.pyc,, -pygments/lexers/__pycache__/prql.cpython-311.pyc,, -pygments/lexers/__pycache__/ptx.cpython-311.pyc,, -pygments/lexers/__pycache__/python.cpython-311.pyc,, -pygments/lexers/__pycache__/q.cpython-311.pyc,, -pygments/lexers/__pycache__/qlik.cpython-311.pyc,, -pygments/lexers/__pycache__/qvt.cpython-311.pyc,, -pygments/lexers/__pycache__/r.cpython-311.pyc,, -pygments/lexers/__pycache__/rdf.cpython-311.pyc,, -pygments/lexers/__pycache__/rebol.cpython-311.pyc,, -pygments/lexers/__pycache__/resource.cpython-311.pyc,, -pygments/lexers/__pycache__/ride.cpython-311.pyc,, -pygments/lexers/__pycache__/rita.cpython-311.pyc,, -pygments/lexers/__pycache__/rnc.cpython-311.pyc,, -pygments/lexers/__pycache__/roboconf.cpython-311.pyc,, -pygments/lexers/__pycache__/robotframework.cpython-311.pyc,, -pygments/lexers/__pycache__/ruby.cpython-311.pyc,, -pygments/lexers/__pycache__/rust.cpython-311.pyc,, -pygments/lexers/__pycache__/sas.cpython-311.pyc,, -pygments/lexers/__pycache__/savi.cpython-311.pyc,, -pygments/lexers/__pycache__/scdoc.cpython-311.pyc,, -pygments/lexers/__pycache__/scripting.cpython-311.pyc,, -pygments/lexers/__pycache__/sgf.cpython-311.pyc,, -pygments/lexers/__pycache__/shell.cpython-311.pyc,, -pygments/lexers/__pycache__/sieve.cpython-311.pyc,, -pygments/lexers/__pycache__/slash.cpython-311.pyc,, -pygments/lexers/__pycache__/smalltalk.cpython-311.pyc,, -pygments/lexers/__pycache__/smithy.cpython-311.pyc,, -pygments/lexers/__pycache__/smv.cpython-311.pyc,, -pygments/lexers/__pycache__/snobol.cpython-311.pyc,, -pygments/lexers/__pycache__/solidity.cpython-311.pyc,, -pygments/lexers/__pycache__/soong.cpython-311.pyc,, -pygments/lexers/__pycache__/sophia.cpython-311.pyc,, -pygments/lexers/__pycache__/special.cpython-311.pyc,, -pygments/lexers/__pycache__/spice.cpython-311.pyc,, -pygments/lexers/__pycache__/sql.cpython-311.pyc,, -pygments/lexers/__pycache__/srcinfo.cpython-311.pyc,, -pygments/lexers/__pycache__/stata.cpython-311.pyc,, -pygments/lexers/__pycache__/supercollider.cpython-311.pyc,, -pygments/lexers/__pycache__/tact.cpython-311.pyc,, -pygments/lexers/__pycache__/tal.cpython-311.pyc,, -pygments/lexers/__pycache__/tcl.cpython-311.pyc,, -pygments/lexers/__pycache__/teal.cpython-311.pyc,, -pygments/lexers/__pycache__/templates.cpython-311.pyc,, -pygments/lexers/__pycache__/teraterm.cpython-311.pyc,, -pygments/lexers/__pycache__/testing.cpython-311.pyc,, -pygments/lexers/__pycache__/text.cpython-311.pyc,, -pygments/lexers/__pycache__/textedit.cpython-311.pyc,, -pygments/lexers/__pycache__/textfmts.cpython-311.pyc,, -pygments/lexers/__pycache__/theorem.cpython-311.pyc,, -pygments/lexers/__pycache__/thingsdb.cpython-311.pyc,, -pygments/lexers/__pycache__/tlb.cpython-311.pyc,, -pygments/lexers/__pycache__/tls.cpython-311.pyc,, -pygments/lexers/__pycache__/tnt.cpython-311.pyc,, -pygments/lexers/__pycache__/trafficscript.cpython-311.pyc,, -pygments/lexers/__pycache__/typoscript.cpython-311.pyc,, -pygments/lexers/__pycache__/typst.cpython-311.pyc,, -pygments/lexers/__pycache__/ul4.cpython-311.pyc,, -pygments/lexers/__pycache__/unicon.cpython-311.pyc,, -pygments/lexers/__pycache__/urbi.cpython-311.pyc,, -pygments/lexers/__pycache__/usd.cpython-311.pyc,, -pygments/lexers/__pycache__/varnish.cpython-311.pyc,, -pygments/lexers/__pycache__/verification.cpython-311.pyc,, -pygments/lexers/__pycache__/verifpal.cpython-311.pyc,, -pygments/lexers/__pycache__/vip.cpython-311.pyc,, -pygments/lexers/__pycache__/vyper.cpython-311.pyc,, -pygments/lexers/__pycache__/web.cpython-311.pyc,, -pygments/lexers/__pycache__/webassembly.cpython-311.pyc,, -pygments/lexers/__pycache__/webidl.cpython-311.pyc,, -pygments/lexers/__pycache__/webmisc.cpython-311.pyc,, -pygments/lexers/__pycache__/wgsl.cpython-311.pyc,, -pygments/lexers/__pycache__/whiley.cpython-311.pyc,, -pygments/lexers/__pycache__/wowtoc.cpython-311.pyc,, -pygments/lexers/__pycache__/wren.cpython-311.pyc,, -pygments/lexers/__pycache__/x10.cpython-311.pyc,, -pygments/lexers/__pycache__/xorg.cpython-311.pyc,, -pygments/lexers/__pycache__/yang.cpython-311.pyc,, -pygments/lexers/__pycache__/yara.cpython-311.pyc,, -pygments/lexers/__pycache__/zig.cpython-311.pyc,, -pygments/lexers/_ada_builtins.py,sha256=hnh_MphEm4skkHsAGGlVSp9-IG1IvA-Kkkplc54-WPI,1543 -pygments/lexers/_asy_builtins.py,sha256=nwBhZjbOkPUFReF22JgCde_AR6oaUBr1TEwIJDgxtec,27287 -pygments/lexers/_cl_builtins.py,sha256=gwESyMaPG0eSdwgr9uNUuEMmjX43Z5Nav5z9pDGnhMA,13994 -pygments/lexers/_cocoa_builtins.py,sha256=wa8Z6xRSVHiETfxU2WOuY4O9VN9ogH8PoVw4IpnTIYA,105173 -pygments/lexers/_csound_builtins.py,sha256=vr4PKbi_2T5iSdWLfqARILPB0Z-Wc_CPGjNaHvQhySQ,18414 -pygments/lexers/_css_builtins.py,sha256=5O6M8QQQ5518sqLorWlafT_eoN6mIbkT6OogR7gAq6M,12446 -pygments/lexers/_julia_builtins.py,sha256=f_mAv1J9t-4kA85bUlf5iazlZrjBj8X39LMrg6bOBAc,11883 -pygments/lexers/_lasso_builtins.py,sha256=a7MYoYE1yAgwyl7pHFpSZazz6VQLRI5pLCV8nn1xcvk,134510 -pygments/lexers/_lilypond_builtins.py,sha256=HOmm1nxJwnJIMKJ0IcCdZeAWF1a2-g2_0_lmGbxqNmg,108094 -pygments/lexers/_lua_builtins.py,sha256=8EUwcejkeZ4CpFxSoo2DON1UwFnJhbYRpF7Q22xiQ-8,8108 -pygments/lexers/_luau_builtins.py,sha256=eX-OzjU9gT4gvoVwCttALJMZxk2repLtc7mqHY54xWs,955 -pygments/lexers/_mapping.py,sha256=nPWeLyQslZd_A4ehzIefyWxmvcaTtqSCW6RMb47m9Xs,69089 -pygments/lexers/_mql_builtins.py,sha256=_1MtbSYIUf4B1Yl9hGVm-N4jdj7lcxmx3yFoiWzO3vM,24713 -pygments/lexers/_mysql_builtins.py,sha256=A5OlN4LrN-Ig1rfsUoLAaS80B_vYTG4Fj9bwiq_qGuc,25838 -pygments/lexers/_openedge_builtins.py,sha256=fTAp0gK3PEBDg47Rrdygxql73_C-AdHg8EGJ_Ld8p0U,49398 -pygments/lexers/_php_builtins.py,sha256=MikQttLCEbHulmTMT1LzJpRhDzUvuzRl0Yh-iKYyn1M,107922 -pygments/lexers/_postgres_builtins.py,sha256=-e9B90henKpkQDqEQGkS0sIeKGlg-l5VdDPWuSw5TtY,13343 -pygments/lexers/_qlik_builtins.py,sha256=ccaWjko7s6PNJnthww0eksfBH4kkrYy1qkWSwA7wk6o,12595 -pygments/lexers/_scheme_builtins.py,sha256=uQVSWBP5oCjD6YoV37xY3Ep4ao8fIVd8oSBlqqBn0og,32564 -pygments/lexers/_scilab_builtins.py,sha256=6kTzoifN-Dmbg7nlJJD1_ar3lEq6Uq5sdWCjV0A1R9A,52411 -pygments/lexers/_sourcemod_builtins.py,sha256=GxGZ9MWhiyrNktPoc57VdwxAA6sguWyFM_v09GcW3nc,26777 -pygments/lexers/_stan_builtins.py,sha256=aICL2mRN0xyWWknCUGVSS6s0HoK_rk91OmiYXSn2dMw,13445 -pygments/lexers/_stata_builtins.py,sha256=1JS2rARgtMan7763FA_zZ7UFT7t8YsGNJo47kLt4e2E,27227 -pygments/lexers/_tsql_builtins.py,sha256=ZVzbdvOcC-kbs1lXcaTAT3-XwgMJuPbYQtAc6jxb9ZY,15460 -pygments/lexers/_usd_builtins.py,sha256=dZRmB_M4Z-aVZFPG5FU-5Su6bPZOvJmCcNxYIF80MXo,1658 -pygments/lexers/_vbscript_builtins.py,sha256=ZVJrzBsxkQKPHVkrBNmWSHaWJcKYaPa9oiCTckzrqKA,4225 -pygments/lexers/_vim_builtins.py,sha256=vN66emQdRrvXF--5n2XOP1_8OI5VO96rxXlKABI4eAA,57066 -pygments/lexers/actionscript.py,sha256=o-fGli0AVanHyaN-nYkedrYgdE49umtHCduObXtfK_s,11727 -pygments/lexers/ada.py,sha256=O0T9BR80xzRn7MAYlf3BDJsQxDIS6x14x6sjLkK4gmo,5353 -pygments/lexers/agile.py,sha256=sWWEMQnlDt99eVuZyjd5uvnuebxCJ4ad2-UXAqti1iQ,896 -pygments/lexers/algebra.py,sha256=CdDxjCBPoETdvmErRu5TG67jy0KQhCmOVsO6nYH2Ym4,9912 -pygments/lexers/ambient.py,sha256=pVJWRy2554RUhQjxwF4JFMPkWbgt-bmqXPvsMu_rWb0,2605 -pygments/lexers/amdgpu.py,sha256=_LuGGZoY9bqDYf4OaPldxEvbhKvP_xqOy3T4gAKHbdg,1723 -pygments/lexers/ampl.py,sha256=q84rYyzGP1qmriMeZVt5Cl8ohugv1tp1hNdfWBYmU50,4176 -pygments/lexers/apdlexer.py,sha256=o0mYCKG9to1Foq7VAQmYQzn7WS7Qt1YH6zSApqv32wM,30800 -pygments/lexers/apl.py,sha256=YChhnBp5WIzKP2FZGDIBpqztQDS58hPz0Wi7mXcQgpA,3404 -pygments/lexers/archetype.py,sha256=8UDdDTxLyIyNCfGnH_dU90St96Jsnl9t2XshWW7dXm4,11538 -pygments/lexers/arrow.py,sha256=MfJlUb169MPfelyrH0jXCWkHfSLTljBCrknYQyAbpUA,3564 -pygments/lexers/arturo.py,sha256=PsV5SMa5h2RHgj161xJJDJX-0ubZ2Eyzt8bxzYeOC8g,11414 -pygments/lexers/asc.py,sha256=ZiLshADiwSba6srjtwibovBVX4hqXqquYK7_AAf4Ofw,1693 -pygments/lexers/asm.py,sha256=9QSICK9VKJLfjxMkEtkkrEGzbB2q6SZd9egDMlGWW1s,41934 -pygments/lexers/asn1.py,sha256=S7psbkDQTLFZd1jDK8KaWVkyi-wHiz7AFf2b1WN7YrQ,4262 -pygments/lexers/automation.py,sha256=Lv4-0vpmwFOX6dbsQHfKG9m7yOyrI6F7km16Z3O9ZTw,19831 -pygments/lexers/bare.py,sha256=s934nvvtAeG8avdi-Q04ZVQebjpo8xbZdhMH_FNnev0,3020 -pygments/lexers/basic.py,sha256=oHx7F-C6gW7AULTU_zfA8zowbmmxcdoyniYZIiaVd6o,27989 -pygments/lexers/bdd.py,sha256=I0tooXMevZw1eND_hrdAWtJ3n3nXgUDKDM5IoYJHRUg,1641 -pygments/lexers/berry.py,sha256=sLmGllDvhPB51Pe_M9BFx10QkqDGejcVZQxCVwEUIeA,3209 -pygments/lexers/bibtex.py,sha256=13JE6k9k1TUYTKit0zND246zLQ0xyL52lvMkrYopP14,4811 -pygments/lexers/blueprint.py,sha256=FZ2WkBuqlOBu0GH0rqjnNSHG_qdAu3jGt97Oen19feA,6188 -pygments/lexers/boa.py,sha256=T_VWCvNM-wt9IjPW4FV7u8NFngpx14dr9ZN7RdOLLVQ,3921 -pygments/lexers/bqn.py,sha256=ze1whgy0AsdgoEc1yHgk_4f2LihqOHjCVPUojA4BehE,3337 -pygments/lexers/business.py,sha256=j1h6DphSHRFwPB5shVQfrPsajprPItPKjHxqzQfdZTo,28345 -pygments/lexers/c_cpp.py,sha256=8e-rRebFzZgYSd52bXFShriP8jFVlCf0L2F0vI-9Rmg,18059 -pygments/lexers/c_like.py,sha256=JCHZRIboeGb0VE-bknxnoxd8oWQhr8T0qhS2i8vTlMI,32021 -pygments/lexers/capnproto.py,sha256=MJmnE8MYtWPUEqXh2_zBgG9FgQAD-10so6ORwpqHZRo,2174 -pygments/lexers/carbon.py,sha256=oYL5HLBgNOJIkLti5kjFFdwGIbtidKflCKk2tdHKgos,3211 -pygments/lexers/cddl.py,sha256=qaeINyt59SyAbxAMZHY0zcDGgxTEFPElG6DP3aa5nZA,5076 -pygments/lexers/chapel.py,sha256=XBFfoaOiLbfUvaNvnp_iQs_qLRpg41LUmAugtg-XGug,5156 -pygments/lexers/clean.py,sha256=vUMnhYzD3uvSc7Wdyzo7PZllAGt0dzXqhthY82qhL9c,6418 -pygments/lexers/comal.py,sha256=G_d_FHFU-wJFihoMPmZMLGF_Bl__HO0i1gC9InQ9rbE,3179 -pygments/lexers/compiled.py,sha256=nufWnAfB85AiZPELv0yzijrROD2wz9SEc54e9n_dmGk,1426 -pygments/lexers/configs.py,sha256=vNh6sytziBn-1qkqDwy_OFYTKxUH4kFsJ65Hc8Yx2Oc,50534 -pygments/lexers/console.py,sha256=39fVAcHxYtO7cy2_epBq30ShxDJxhgc09jd5J7dOAzE,4180 -pygments/lexers/cplint.py,sha256=0lqEPgDIFQuO7Q189JjG5whWlAw_YcTlWG9-aA6eli8,1389 -pygments/lexers/crystal.py,sha256=5UlYigeTeFRrfhHQiSN0DxqkWo2ibnhtcCErB5bTJdg,15754 -pygments/lexers/csound.py,sha256=ZX2bs4NykljvsrI5QXgQZXGH2IyP6ztFfT1v6gq3UnQ,16998 -pygments/lexers/css.py,sha256=571dDjM2lWepEn3ybYec0I5b3h54azXF7xJO2ZNyRLA,25366 -pygments/lexers/d.py,sha256=-mKlYHZMYsUV2BhW8C43AFnh97zeKJgyej7XSQbOA_I,9920 -pygments/lexers/dalvik.py,sha256=PIEJoUcYD7lij6eCg9wZgMFhUyazyQ8oFxHrpzmQFMk,4606 -pygments/lexers/data.py,sha256=l1fmUUlwiBccMAKX06phQ1tKr27mDpzwhnytwqxTbM0,27026 -pygments/lexers/dax.py,sha256=blHXcUy-QL9X25rLQDDW5DUceThB3sSa_4mOtCT1bkE,8098 -pygments/lexers/devicetree.py,sha256=K1jqVm8B-2K8rRzMElMNYWNUaUKbCIt62dVRQVjINI0,4019 -pygments/lexers/diff.py,sha256=_dlEodnJh3Y61GgP3AvRNpbC0LD-0nuOSd7PBDaOK-I,5382 -pygments/lexers/dns.py,sha256=do6plOeMEqasazJTfGpjYYTWLqvGKsTVNAd3SldgG_8,3891 -pygments/lexers/dotnet.py,sha256=apkKKord2c6opVFhiaK-vRrQxsJRRnFfhijPLKiMYS4,37958 -pygments/lexers/dsls.py,sha256=ea7bLN68qYqwx1yeRJvfn1YJP343rawhdO9NuDMRjnM,36746 -pygments/lexers/dylan.py,sha256=kcx1IB9pqjQyy4PXpu4YeiS64I8XSkE5dJ3ulWDWzMg,10391 -pygments/lexers/ecl.py,sha256=qmFlYH19sYDOli4aTjajecw_zRlvjmzq_VUeGfcEUk8,6371 -pygments/lexers/eiffel.py,sha256=8fpkGHe6drmZvcKOJkS0jz87H61JsQc3_999IM4Mg1c,2690 -pygments/lexers/elm.py,sha256=Dvh8YtUEbcnCC15pCmMGIuZFGenLsg_rS4X97GOyJiA,3152 -pygments/lexers/elpi.py,sha256=1JMrWjlWYdle82RJSZ0rTtTOCt9kLktyVJOumeK2dMc,6535 -pygments/lexers/email.py,sha256=vR1gKbuso2-oiJG5QXYUROYjaOGw8tYD9CmdbY68lAg,4804 -pygments/lexers/erlang.py,sha256=3xVUmnbvgbQN4QM5WGvIoQMFS9jJptBCRM3MP4KxsZo,19147 -pygments/lexers/esoteric.py,sha256=N9HJNvtxh5ktL_I8t_8vFJ6Ms-atOkplnE39GGe8wNg,10500 -pygments/lexers/ezhil.py,sha256=BfutGlZYc9b9uW5Qy4BIsNKWowdikL9mWijA-D_xK1M,3272 -pygments/lexers/factor.py,sha256=yxEbxsEFcReEaajn5S7bvaacuG2me1RRY5Fb2hYDW2M,19530 -pygments/lexers/fantom.py,sha256=meOft3jMJ98kNGetDPVvzu9nvVFC08udETA18j51TQ4,10231 -pygments/lexers/felix.py,sha256=o3E1v8qe9vyQjS9YK_LVPKwraosmfqqypRpOx7J-ikI,9655 -pygments/lexers/fift.py,sha256=ZTjrY--aKiHlg24KFpKUAq-wn8ULL_8G_E7N3TPMnKg,1644 -pygments/lexers/floscript.py,sha256=LYiIZfZ2HT05T3xR00J9_q5S6nxkEw-2v5GkcuS9kfI,2667 -pygments/lexers/forth.py,sha256=xyeyN7nMFszsaKYDG2oxLuhfjrZcBVKdRIKL6htxvSQ,7193 -pygments/lexers/fortran.py,sha256=llxa3itGDZfNWcmsQO55DjmWgvfvgohnEdt1T4m3AHo,10382 -pygments/lexers/foxpro.py,sha256=KW39vSlXkigjRqx6E7s7L895l4auXk9T9iyWB3XbjY4,26295 -pygments/lexers/freefem.py,sha256=gO8XOaVcwydnhWP8t2Cgl2YeQ4C75dbGDsQs3ko3SQo,26913 -pygments/lexers/func.py,sha256=2yYrp5etRM94BT0nkxxlcC2xAJ4PBOP8mV4i6flNmJo,3700 -pygments/lexers/functional.py,sha256=RJSf7XrVmsGQRYbbHKhWlJtfI5PZ6stlH8Va8WMdpLo,693 -pygments/lexers/futhark.py,sha256=QPbnZ_MvzMTQmYMTJbdJIvW8w7hQySJCViOTDH0Pv6I,3743 -pygments/lexers/gcodelexer.py,sha256=QE3tz5_Wu0c1GsjiVU-nbLi4ZcvGvRKjTUdT3VFbErA,874 -pygments/lexers/gdscript.py,sha256=eBdkj-lmw2TVTf7cvJYsFHVzEZ0C7kyZyVHHuelJ18A,7566 -pygments/lexers/go.py,sha256=dZY74RhlgVS7sZwEiqYm21AOOZ-NqrDXUHBz5aTkdDw,3783 -pygments/lexers/grammar_notation.py,sha256=vg1BvwySit-7LB8Y_5AQkgkj0AzIGAM0mHtaq_fbuYs,8043 -pygments/lexers/graph.py,sha256=kUfbhtuS9ysgfhUdFBnT86w_JK35I-ROzOZ3IQV7sTU,4108 -pygments/lexers/graphics.py,sha256=PXcPVmfAOROL1ocKa6ft6J3HfKgZQ9HvZ2k7AcSPl70,39145 -pygments/lexers/graphql.py,sha256=um1AZrLHx9qpZ6NFVBX_kRAFbM7TQV9l13ep7dCpKcY,5601 -pygments/lexers/graphviz.py,sha256=P-Xy34waH0BYD-Ccp1XmE9832I5MzO-_mwHsRrA5n0U,1934 -pygments/lexers/gsql.py,sha256=8y3ymaD6uFx-IrFJRy0D6i9wruaUETd_ceAsugtaxIw,3990 -pygments/lexers/haskell.py,sha256=e7WpOTNyaIj7Sr8B-JjGeGbSlACLVEa6vOM-XfWMrK0,33239 -pygments/lexers/haxe.py,sha256=hHGZkJt4JWpLHMTb0s6a01yQNxfnXgTPvnP-eyNp6YE,30974 -pygments/lexers/hdl.py,sha256=Vr-kHDFjxhQSE1TW4zttZ2zZHDCuXzpNcQL3tCjjjOI,22738 -pygments/lexers/hexdump.py,sha256=5F4mjn6fgyA1CaWFoYk4Ww-pHS02a_7zpoRr70WPm8A,3653 -pygments/lexers/html.py,sha256=dPeQnP4Qf8z6TZjL642FHTMMHRwCUccGVAAD90ORzXk,20574 -pygments/lexers/idl.py,sha256=UnYt9-IWBk37Kr0YvCCtU2D5TXWSIqPSmeglq7Wd-V4,15449 -pygments/lexers/igor.py,sha256=KvamBRiJOU67TDqHGB_PixR19IR1c9Fq0oLScXFPlmw,31626 -pygments/lexers/inferno.py,sha256=kSrMfu_3AofmBZ2uCH_YFD-0a95XRjmOKk7L_hB6CIA,3135 -pygments/lexers/installers.py,sha256=IVyOtXNeV3AVFv-18TjGbMF2xPgiI-kVejAo_EszuNA,13297 -pygments/lexers/int_fiction.py,sha256=LSf2BROdA4Mz_rgpsKLICJebljE3nQsh_K0hJvfVlaQ,56544 -pygments/lexers/iolang.py,sha256=XL_JsHAZRziGN8Sk08NZmSo5irAWU27yVy7czpU9GtQ,1905 -pygments/lexers/j.py,sha256=_fomKXuUh8FANTUl-HxE_x9WYRnKJGpAiQUMeVJUolo,4853 -pygments/lexers/javascript.py,sha256=m6VcUOwTUcpdZoJNaAIXE_zHq8NZBkQVqYZMRPXI1VE,63101 -pygments/lexers/jmespath.py,sha256=GBHuBxeDVdeUN03KuvFK4UIY3e79gYT0FkiDMWKgygw,2082 -pygments/lexers/jslt.py,sha256=p_0Qba5bPcyxERl2xsmFKet7_P0R5R0ist_3GFrN2us,3700 -pygments/lexers/jsonnet.py,sha256=bqXv1lRpxoIx8X-_Y1PIwOl-jgnEPtilCUL4wT2-2xE,5636 -pygments/lexers/jsx.py,sha256=qlRxi85Fh0kPvD5Viff9_Xm-gjfmEEKm3AsVDWTgM5o,2233 -pygments/lexers/julia.py,sha256=DLaYCAF4AN8nsgRzJY-MWlHEZtDuNZ4FznIFijJatGM,11679 -pygments/lexers/jvm.py,sha256=OFw18wPlecJDJjt16N3gMQVy_xmnxjcDCXlu4_NXTYQ,72666 -pygments/lexers/kuin.py,sha256=axJ3_tqZKu40OgkUP27qsyDEkM_TeZGQcKFXlYOrtMI,11405 -pygments/lexers/kusto.py,sha256=Q-UC6DQB4vuxtVsQcMZEp56CxXpIlJXeuP-WDEV-Eww,3477 -pygments/lexers/ldap.py,sha256=_ua5KpHLgDiTCKFVZ4OJkoBUh84FXGqeDX29UELMYzg,6551 -pygments/lexers/lean.py,sha256=bk6LaVc_PsSEhspNLzRMKkG6KyFWup7nhS7Kx1XXQ34,8570 -pygments/lexers/lilypond.py,sha256=gE6Z5xs7uocSCfaDOghkowKGblZX8zIE_v9eLZ651UQ,9752 -pygments/lexers/lisp.py,sha256=79Upl-OrKzZ-8443lyPRJHagOSwDGkxywKqJwXF66FA,157668 -pygments/lexers/macaulay2.py,sha256=iRTPn040k600ZQiY4IpPL-Byt027wBBhFMWn9QjgROc,32844 -pygments/lexers/make.py,sha256=5-2Mq3muMg9Yq5yfmXNI7UH-ApYh9VePrIvKsJTpNHg,7831 -pygments/lexers/markup.py,sha256=tgFazIqyrufzmAgd3FL-4-WMbwbc8ve5P7tJGvPWnOs,65088 -pygments/lexers/math.py,sha256=lI6LVR-OqL5XB46Nu41YE00QA1WKssPp1TFzH-NoV50,695 -pygments/lexers/matlab.py,sha256=gXzVaLWkjqmwqNJgxpyNbfqy8X2yDs9QyJaGQcXBu94,132962 -pygments/lexers/maxima.py,sha256=Qfe8sTugA5UhGuRzEKjspbH-w6YVlREdAAmGyKp5HZc,2715 -pygments/lexers/meson.py,sha256=FmmaxUNRV55nxQm6oQ2sXhhZZyNSms68V7Uxj7F9TuQ,4336 -pygments/lexers/mime.py,sha256=nwyBkz2_gJ-jUmxWpcNvpGYftazfk4V9adzcPashGeg,7582 -pygments/lexers/minecraft.py,sha256=GKPEYWI6HHvpOdEh4GTphfAM4mx8dOA6VFOsA0-1aAk,13696 -pygments/lexers/mips.py,sha256=YtvYhgqSdYtfy69FK5I7EiOPC2VSKdqq5_ZgPHD1wbE,4656 -pygments/lexers/ml.py,sha256=hZvMkwBzbgWYX4ndtUI_m9xAjjGmxyqPbwJe7FcAeoY,35390 -pygments/lexers/modeling.py,sha256=EebFhvTaBw279EkIcRDvIsGIo33A8TTgtvn__Ypun7A,13683 -pygments/lexers/modula2.py,sha256=2rHAQBCVnLu0mdaq8ERDPuHwF0wNh2r5SKl_vUJMea4,53072 -pygments/lexers/mojo.py,sha256=z9CDFFnBfI9G9gHRsYOtcCtKWbXKdLgRdvoKRVAoWTA,24181 -pygments/lexers/monte.py,sha256=DTy0svJRg7P7j7EwDPN5aG7l98Bm7STANyJSwOytv5c,6289 -pygments/lexers/mosel.py,sha256=cErB67hM5hw1qZYPKuHmOfrJu8H8uDk8B378hnCyI6M,9297 -pygments/lexers/ncl.py,sha256=zyV63ZeQnoV__OY6284jW8GENuzsXgY-_d6HxDz7m0w,63999 -pygments/lexers/nimrod.py,sha256=lBDewJqj_VNdsKQJ-8qQ--_ZFNbQZETraP8u92b62xU,6413 -pygments/lexers/nit.py,sha256=M91yluzYKftVIr2HsWdianN4gPirwBLybF287xiVb-o,2725 -pygments/lexers/nix.py,sha256=oUlbwP0ktviAB6lMtrzVwrzsgw09BPN0OS5NM6IMK40,4421 -pygments/lexers/oberon.py,sha256=QmaSlH1Magq2Kn6DlzZtowxTRWVTivoWPLsVj5ywHY8,4210 -pygments/lexers/objective.py,sha256=W3ikK5MZiP2nF8gpGO0wSA5LM3TGE6Z1GHkLFQXq0aI,23240 -pygments/lexers/ooc.py,sha256=xpKo2xGSael8ymrTyXhfyL7630zBx_Gatb4fEZ9qn14,2981 -pygments/lexers/openscad.py,sha256=u-Ow27qJeR3l6N-8gSzJ4ZsvviBvCylCbMnc3pCgb_s,3700 -pygments/lexers/other.py,sha256=U4tWdbxxxa-__MU48rejsw6n-OyZHf3ikk0O7dG4jxo,1763 -pygments/lexers/parasail.py,sha256=9KkwIh9KuvGjI_cgFuzlTOTZEgyPcLnz1ikKOM48x48,2719 -pygments/lexers/parsers.py,sha256=mZAfSp6U1KwcfnjzBUojmO_G1dlYMG8KEnaWqr4d5Ko,26596 -pygments/lexers/pascal.py,sha256=k1vWSa2xiclhbHYK9bcEj6pUgBR-RT2oLTagK9zn5YA,30989 -pygments/lexers/pawn.py,sha256=eYfJfp9ibWIJL0R5CGzg94vZI0nxlRI5bkbzzWuc3vM,8253 -pygments/lexers/perl.py,sha256=uVou8njqVI4tzGM2iX6P3OPud4FipZK-Zi2uFAhcOBA,39192 -pygments/lexers/phix.py,sha256=q-P5CcxMRvOGHuFAY5wAPUFWUY9IsGNj8gC7K5g28lE,23249 -pygments/lexers/php.py,sha256=UkF4jrSzj7HsTwrkPF42xTm-kOF3jT-yvc7CzicfwMI,13061 -pygments/lexers/pointless.py,sha256=pdrIHwcAcCJGfwHxFGHoJ_KkQXwPH2OKJbnlqIEugtU,1974 -pygments/lexers/pony.py,sha256=FIrwgNLoN1shYp_JQk9TzzWy_GzWp1Fikc8niAUA8Zc,3279 -pygments/lexers/praat.py,sha256=KZP6jV2BaJXeNEtGzCvGW7EO8tbNomTGuW3vqQ0BIoA,12676 -pygments/lexers/procfile.py,sha256=hdl66BmCMFYjVkD2Do41OsKL9qoo5cOFty6u1il1f7s,1155 -pygments/lexers/prolog.py,sha256=7ThE10pBk1juL1S87a_IBucCtEirJ4SdMHWv60hLw4s,12866 -pygments/lexers/promql.py,sha256=T6Vth5trlmxvEUZFlwaNmQIMqc6gks16Xjv6VLlNiD8,4738 -pygments/lexers/prql.py,sha256=yGEiiPGYoRS_BpWarVwu7iQV3ZY301w928fk_kIVXjo,8747 -pygments/lexers/ptx.py,sha256=bvZwgSRXvlP5FhYEeIJR08tqrdJzG4iz_l-GfaYGmXU,4501 -pygments/lexers/python.py,sha256=KEHRWLVhykUPwl10uBIev1RnQ5h5qGgcjVP-mtsY1rQ,53639 -pygments/lexers/q.py,sha256=j5sI-L_KvvtNVnghW7fDVTkPUpGeS8RMVetadtZkSZQ,6936 -pygments/lexers/qlik.py,sha256=BcEHm92Js-FoekcsuGx-Wp8B379PonGqV-CLEKqd7hA,3693 -pygments/lexers/qvt.py,sha256=kAu8NJpjGktB9Z4wJAMoQbGc8LafMV1b6z-R9XEyqA4,6103 -pygments/lexers/r.py,sha256=5AFY4SAj7RmscCdU4WYuI-XTnPBgryGkPKxvTkw3UDk,6342 -pygments/lexers/rdf.py,sha256=GigtsRZmYwMjFzebvH1LV6ops_gi5OqxDCfZ_xBZ1Lc,16042 -pygments/lexers/rebol.py,sha256=gacBQsL85pcTpjJS1UUKDrlmFanRnnPJYphjQDSmYiw,18259 -pygments/lexers/resource.py,sha256=Mve3WMK62BrefqaJzwnHai23DIPvg-qdu0vQumJPhzA,2927 -pygments/lexers/ride.py,sha256=qUAqA8gIMecQj3FOemfeYOtQ_iGC_mVkawdE6oUNopc,5035 -pygments/lexers/rita.py,sha256=2fP6PGLEPZVhUOWaU00sC36r2QWnZVi07QQ2BhLY1bE,1127 -pygments/lexers/rnc.py,sha256=E-4DyG21UILNE5UPpUSl43UmbaDA9JPEnrjFlPembuA,1972 -pygments/lexers/roboconf.py,sha256=0J7CIBT5CE0A18sjOJV4M3J2tAvGs_WC2M2GTYSmshE,2074 -pygments/lexers/robotframework.py,sha256=Nh5SSW_bchdqtioQo6bt3q4ULuL4dsoYau5_Pu-ah-I,18448 -pygments/lexers/ruby.py,sha256=vTykyjbAPIG-mRBnNKNgNGeAXwsv7MB8xWOkzrhpsWg,22753 -pygments/lexers/rust.py,sha256=B_H41x0dgnatX9zRLNAVOdPiEgFpENIXFYW7Jfsv8GQ,8260 -pygments/lexers/sas.py,sha256=FDX4GAE1Pcr5vmwCSSUx5Ym7qOPzQzxXiDnqqQzwnQ8,9456 -pygments/lexers/savi.py,sha256=eUiiyyRMQTXJacqlreYj8RgjZGPSTlpiJ9Ctll9cjjA,4878 -pygments/lexers/scdoc.py,sha256=9YOBIrmKLIC30ceVtfG4Qy5HHNWfzqb9Fw1-L3poZZQ,2524 -pygments/lexers/scripting.py,sha256=3mDK3eT62VIq-cmAo3js6wDxOYemfYtGQXccbGbMh-I,81062 -pygments/lexers/sgf.py,sha256=wfWiRnyh8Z9fl6oN0SGrDDcdrXSozvmTEDqHK0AOIiw,1985 -pygments/lexers/shell.py,sha256=kpL7It9fUab8bCQSKAPJiJuzWsgA6Tv5zo6TnmRdkiU,36234 -pygments/lexers/sieve.py,sha256=ymmZ8ZubRoVtBcgOr0UW_Dg5siMpJqgpZXC6LmE7RJo,2514 -pygments/lexers/slash.py,sha256=hc5BWEaTGxyGhIwaRaQAayXbr53Q6H3ZwHTC5o5R-WY,8484 -pygments/lexers/smalltalk.py,sha256=GxnNoY4eYE2-reCp4OL0d4DHBtHsZJTymRZY31Fq1lM,7204 -pygments/lexers/smithy.py,sha256=PjLWFlb-qYnEfkTOkLkpSBxkfG6gXCXsU-Pf42FKE0g,2659 -pygments/lexers/smv.py,sha256=w-WL-lSg0NKJKTEzZH94QeHQbMQlbxoId-vUP1nAbJk,2805 -pygments/lexers/snobol.py,sha256=vEBdaH4C9F6ctEKmMuWMmK_WKyCC40yi6q4HbXUZavo,2778 -pygments/lexers/solidity.py,sha256=Bc3mELp5mXvZNgr3vRzAqjKRtC6SPNhfmsaD6RdJGyc,3163 -pygments/lexers/soong.py,sha256=YpDy1HvoABJU26xq2-y0xs8BKIZyO3635VrYKOizhQ0,2339 -pygments/lexers/sophia.py,sha256=SxKzCczr5WU19adkc-NbnPCcY5ecN5Fx97zRsFhk7Rk,3376 -pygments/lexers/special.py,sha256=6-K1Ik28Dle15Ol_b1UANMcRIX7EcTo_Fbf3Wr-zp-k,3554 -pygments/lexers/spice.py,sha256=QKbDr0PSRObjF3knMghglx8zFVp2Hjrq8zSAn6XVWlc,2790 -pygments/lexers/sql.py,sha256=ESU6S2vX1jucKfOhe1tW8hKVluFTZYTvClB1AnGI9Kk,42594 -pygments/lexers/srcinfo.py,sha256=Lv2ptfstgzOtzY2MGqCUcDadyntJrCQMTP-rOie2iuU,1746 -pygments/lexers/stata.py,sha256=sxOLP7jb6UReJCjxUHJYAbgAJV7M_LNOGywLwkPWXTE,6415 -pygments/lexers/supercollider.py,sha256=dYszvpnKfaLGdmIEnruntz9VTccLmUYwzbbLvZfOPC4,3697 -pygments/lexers/tact.py,sha256=5KVnr9VxJeh_RKmbgOwR09X-5n7Th8Yb-Zk_0XTQovo,10809 -pygments/lexers/tal.py,sha256=VF3YLB4xvQB52W4GW9ZVNkDqkyPXASlHALhOJupw2SI,2904 -pygments/lexers/tcl.py,sha256=mepJbvCnYmZR1-dKK9Cfkt9m08bwTg7fOs96k2csfGg,5512 -pygments/lexers/teal.py,sha256=gCEC8QyKyq3aQk6E8E98fwD3vJrVZs58XsGjJ6GTL_4,3522 -pygments/lexers/templates.py,sha256=ASVTvkCvKfD7Ay5eETo7vs2Izc4ISP-UBUhpds_O1Yo,75719 -pygments/lexers/teraterm.py,sha256=3gwNILGwryBxytCTzS6qVGcZBFRfOX7svC11w4EpgSY,9718 -pygments/lexers/testing.py,sha256=5pQIJ7ZNeT02-GM0krZOXo8Pc3s6IbYbS46w0KjHaKE,10810 -pygments/lexers/text.py,sha256=EF6zAFvul6KpvQMPJrRw1FIr5ALAP8aScZ9VRqutid0,1048 -pygments/lexers/textedit.py,sha256=Kf8ALySo9XQ_UY6X9quOLA782ZwHvBHL17expjthZQI,7760 -pygments/lexers/textfmts.py,sha256=0_1KYSlbmLTZmFpX5iXktRKJ8OyVO9QmAFDg__rXGUk,15524 -pygments/lexers/theorem.py,sha256=z09aU_G5UI9DpsWf6jm-XPWcuUSKwJrAsLYqLgQuS8c,17855 -pygments/lexers/thingsdb.py,sha256=cLu1oiOV0R1mR9oZWX2wD03G0s7MWhkvguZ70FPgkaM,6017 -pygments/lexers/tlb.py,sha256=meibbT7CuzX9aFdel3o9uJDM9s4BsWHrHSd8SxyUl3Y,1450 -pygments/lexers/tls.py,sha256=o6vcxSNMeQmq9jIRY5Muyt2ETwLomqWK983LnENX9vU,1540 -pygments/lexers/tnt.py,sha256=okaq1-TxloDyopXy9pu6Ts5TbkfOqqynNzTbObH8JE0,10456 -pygments/lexers/trafficscript.py,sha256=U7l9JD39m5YHtmO50vR-5pilR1QBMxO2RdqWe-wkUyY,1506 -pygments/lexers/typoscript.py,sha256=dohTsxka3AAjgRfRYSyqO4WLxa_kcscDMf8SHxPWUKY,8332 -pygments/lexers/typst.py,sha256=lou5GsSvL-FuBVyDMT8Tg8jOXl4V3RW2exEPqUbmfXE,4337 -pygments/lexers/ul4.py,sha256=DyVoCHqF9AxIDJzFuBLcBgDbkXQzqhEmtcAkc4umnXA,10499 -pygments/lexers/unicon.py,sha256=TH8FGcxImq4Ioq20cKHfTN3abwD-1YaImuf_MC1s7rk,18625 -pygments/lexers/urbi.py,sha256=KreG90URYP6Xq-Cq5yLqkntpSmksjyJLrMo2ume7dM8,6082 -pygments/lexers/usd.py,sha256=p_wZfBLvMILyTTohmkxxJPWTce89zb_TMHFZcZY5mw0,3304 -pygments/lexers/varnish.py,sha256=YfIyQPkChcQ4VzcbDvGX7FLuemL2m9vB4w8hiyRKVfE,7473 -pygments/lexers/verification.py,sha256=iZR-iWX_SWCAYZ3YqIWjhcTmQdmtiEomay18Gz8HdVw,3934 -pygments/lexers/verifpal.py,sha256=dKEqh3m32VjEF_Bn0Ies8-Q0RkTfaKfJd06a9snQqmE,2661 -pygments/lexers/vip.py,sha256=nHw6Yq4msTQaJqnDEEmnH6O4KfxCwxPEnMPfHJQr8uE,5711 -pygments/lexers/vyper.py,sha256=I6Sr2i3ObogDbhElepwGzvnIH__htWF6cys3PqbimmM,5590 -pygments/lexers/web.py,sha256=a5Da6fOZsK8ft4lj86ADqZnBFgV3jNw7oZCd_nepWXI,913 -pygments/lexers/webassembly.py,sha256=sXB1c9mVobzv5F8rEmRi4re3UgTD_iGxHR3rf0zQieY,5698 -pygments/lexers/webidl.py,sha256=9eutoEoxDJk6MEbcQIpM79EkQalU2-DDKbZQQKDYsrg,10516 -pygments/lexers/webmisc.py,sha256=3CxiToHU2w3cHqyOizoWlP0rZAsrASowZQWZIu5XC-Q,40564 -pygments/lexers/wgsl.py,sha256=PrBbAe9TxRiJXQhm7kiwLsiKFm3y0X4I66whtWGOIAs,11880 -pygments/lexers/whiley.py,sha256=iH-TV5itY3LNcr1072PapDpMX2ys2RIKthe98F3BXhg,4017 -pygments/lexers/wowtoc.py,sha256=K1-o9Ui3vr7yMUWNoipFZmQUzTrvzRkvm6Z0_S4FDk8,4076 -pygments/lexers/wren.py,sha256=TOQXYQk-Vl0XLJ4_TZcsSaBiJMqE8KKi5Xu8A-nrrmM,3229 -pygments/lexers/x10.py,sha256=lHNR_3TM82-nl5FynZByOZ-YlX_jFz3relStlHriDIk,1943 -pygments/lexers/xorg.py,sha256=UriOYGMw2YiogLg7a1pVHQ_byUE1rkYybIw252-yL-I,925 -pygments/lexers/yang.py,sha256=kzRAGm1AELRrc3NF6xN4Axc-M2DTzf90zqd0vyLIMWI,4499 -pygments/lexers/yara.py,sha256=IhbIy7H8A__Y023fNwLgXzSW5H0SI0uHyzt2cXY75AI,2427 -pygments/lexers/zig.py,sha256=nnm8oDDjYCLGB_JhWHobZ9hP1U_JIXJdyyetxyAJ2WQ,3976 -pygments/modeline.py,sha256=gtRYZBS-CKOCDXHhGZqApboHBaZwGH8gznN3O6nuxj4,1005 -pygments/plugin.py,sha256=ioeJ3QeoJ-UQhZpY9JL7vbxsTVuwwM7BCu-Jb8nN0AU,1891 -pygments/regexopt.py,sha256=Hky4EB13rIXEHQUNkwmCrYqtIlnXDehNR3MztafZ43w,3072 -pygments/scanner.py,sha256=NDy3ofK_fHRFK4hIDvxpamG871aewqcsIb6sgTi7Fhk,3092 -pygments/sphinxext.py,sha256=gQAWnR6_1SM6OwUypWg1DlXrmmF9o3ZzbxsaXDsiRVg,7898 -pygments/style.py,sha256=dCFnKszVtsMeSW20uHC4pU3yuYgVPuJggm64-2Ylmo4,6408 -pygments/styles/__init__.py,sha256=v0aGLoaoKnp4_MGp4w-cmUvMoHYHMemiz_e_IPMLpbg,2006 -pygments/styles/__pycache__/__init__.cpython-311.pyc,, -pygments/styles/__pycache__/_mapping.cpython-311.pyc,, -pygments/styles/__pycache__/abap.cpython-311.pyc,, -pygments/styles/__pycache__/algol.cpython-311.pyc,, -pygments/styles/__pycache__/algol_nu.cpython-311.pyc,, -pygments/styles/__pycache__/arduino.cpython-311.pyc,, -pygments/styles/__pycache__/autumn.cpython-311.pyc,, -pygments/styles/__pycache__/borland.cpython-311.pyc,, -pygments/styles/__pycache__/bw.cpython-311.pyc,, -pygments/styles/__pycache__/coffee.cpython-311.pyc,, -pygments/styles/__pycache__/colorful.cpython-311.pyc,, -pygments/styles/__pycache__/default.cpython-311.pyc,, -pygments/styles/__pycache__/dracula.cpython-311.pyc,, -pygments/styles/__pycache__/emacs.cpython-311.pyc,, -pygments/styles/__pycache__/friendly.cpython-311.pyc,, -pygments/styles/__pycache__/friendly_grayscale.cpython-311.pyc,, -pygments/styles/__pycache__/fruity.cpython-311.pyc,, -pygments/styles/__pycache__/gh_dark.cpython-311.pyc,, -pygments/styles/__pycache__/gruvbox.cpython-311.pyc,, -pygments/styles/__pycache__/igor.cpython-311.pyc,, -pygments/styles/__pycache__/inkpot.cpython-311.pyc,, -pygments/styles/__pycache__/lightbulb.cpython-311.pyc,, -pygments/styles/__pycache__/lilypond.cpython-311.pyc,, -pygments/styles/__pycache__/lovelace.cpython-311.pyc,, -pygments/styles/__pycache__/manni.cpython-311.pyc,, -pygments/styles/__pycache__/material.cpython-311.pyc,, -pygments/styles/__pycache__/monokai.cpython-311.pyc,, -pygments/styles/__pycache__/murphy.cpython-311.pyc,, -pygments/styles/__pycache__/native.cpython-311.pyc,, -pygments/styles/__pycache__/nord.cpython-311.pyc,, -pygments/styles/__pycache__/onedark.cpython-311.pyc,, -pygments/styles/__pycache__/paraiso_dark.cpython-311.pyc,, -pygments/styles/__pycache__/paraiso_light.cpython-311.pyc,, -pygments/styles/__pycache__/pastie.cpython-311.pyc,, -pygments/styles/__pycache__/perldoc.cpython-311.pyc,, -pygments/styles/__pycache__/rainbow_dash.cpython-311.pyc,, -pygments/styles/__pycache__/rrt.cpython-311.pyc,, -pygments/styles/__pycache__/sas.cpython-311.pyc,, -pygments/styles/__pycache__/solarized.cpython-311.pyc,, -pygments/styles/__pycache__/staroffice.cpython-311.pyc,, -pygments/styles/__pycache__/stata_dark.cpython-311.pyc,, -pygments/styles/__pycache__/stata_light.cpython-311.pyc,, -pygments/styles/__pycache__/tango.cpython-311.pyc,, -pygments/styles/__pycache__/trac.cpython-311.pyc,, -pygments/styles/__pycache__/vim.cpython-311.pyc,, -pygments/styles/__pycache__/vs.cpython-311.pyc,, -pygments/styles/__pycache__/xcode.cpython-311.pyc,, -pygments/styles/__pycache__/zenburn.cpython-311.pyc,, -pygments/styles/_mapping.py,sha256=6lovFUE29tz6EsV3XYY4hgozJ7q1JL7cfO3UOlgnS8w,3312 -pygments/styles/abap.py,sha256=9rx_hWD_GptC9nhoXVVc3p8ysYJ9wQfcReqgzyic2OM,749 -pygments/styles/algol.py,sha256=zeOLl6K37RauOH7chM5o_MC7UyTo81kk6sEOn5Joy8o,2262 -pygments/styles/algol_nu.py,sha256=XGmfWujpWLfNJ4AL7BJX0Xyr3wp3vUEV7x7eYj4Z5y4,2283 -pygments/styles/arduino.py,sha256=7IEZ8-xN_h8FjvuJFZiuVmZKC69gD57zgWussXjPsco,4557 -pygments/styles/autumn.py,sha256=76KNB7kJfZIOqcH0nZ0y6kh8xWWQc_-agkIJFWbCdf4,2195 -pygments/styles/borland.py,sha256=Gv5bXGIKuMGr0Oi4rbOrmEhZzdwHNLA20iQcuHg9yGQ,1611 -pygments/styles/bw.py,sha256=zJUiRQGS9OIE7H82M--9A8_jiqWTUPmjf0ZfWz0eSNY,1406 -pygments/styles/coffee.py,sha256=vdWBg6Oaj6T_TvfDSX1Ex6C8jOMggi1ZukUdMErPioE,2308 -pygments/styles/colorful.py,sha256=x6Oka6AQiGm-PtzuF5AdHUUZk61ZZXhvjOjHdsuFsTE,2832 -pygments/styles/default.py,sha256=YVxaKrvLvV9PD3I_7J6OE9gIYZE0O4fRWVr2qY9YWMg,2588 -pygments/styles/dracula.py,sha256=qcgo21Tvi-_KyjXvHHWQus19kNYJbtOvDZbYDcMXBno,2182 -pygments/styles/emacs.py,sha256=FknUJ19Pkh3iRLtVwUwxDOGwvVcJ8ZWPegGbCbTLlq4,2535 -pygments/styles/friendly.py,sha256=wbmM_eI7io4ZiU7s04dbLu8MyBHi0nwkSCvA4PjhA10,2604 -pygments/styles/friendly_grayscale.py,sha256=4VH0U_dWcANmzD5YvTfNGBAHt1NMa64Gxqvh2cMB5fY,2828 -pygments/styles/fruity.py,sha256=lZKB5CspS2-7XiCS0HUR1Rw_p8bf7H5auyYXdH0RviA,1324 -pygments/styles/gh_dark.py,sha256=q4ydCJLNNemg3FrShh3OeX3LLkI_ix6ZwAzsZ_U7bIA,3590 -pygments/styles/gruvbox.py,sha256=kNlwHRuiNt6nFiV73HjEM9R7CpaYVzCyL19PWoKdVAA,3387 -pygments/styles/igor.py,sha256=pxC51nXipMCi3K2lYzuTJI3VkwPTqF7xSu5co_PiU0s,737 -pygments/styles/inkpot.py,sha256=jRs2u3nQsLhUOX3Fkl4eaNurasOtlEy3wKCMPWcPpFE,2404 -pygments/styles/lightbulb.py,sha256=RJcQHPcC3SfqOtyWOzOXGysd5iyirTkkR6cqxch9LRQ,3172 -pygments/styles/lilypond.py,sha256=faTOHQ9NCV-yWV3AxhnQ6wMvakoxQ8oBZw5BTDQOYGo,2066 -pygments/styles/lovelace.py,sha256=y-5nl4TavhUCYrTHU_ysTNQDh40dUeqiGrAQuPmF1xc,3178 -pygments/styles/manni.py,sha256=-zRQEJnjkXJpGmMMlJSOMNGho6VAsDimCvW79aqntG4,2443 -pygments/styles/material.py,sha256=28SYTw9qOuQS42Qsy8lDUNBvJzbliNH8Crq0e5N2sIc,4201 -pygments/styles/monokai.py,sha256=TvyWTqvy6oZxKNARKT7mgt2LgmNKLy2DL8Tphj6kjWk,5184 -pygments/styles/murphy.py,sha256=txf8iMJaPpynJRtnZJILTAagWhZ7Vdxn9DGcn8TE_q4,2805 -pygments/styles/native.py,sha256=0Ke0kSPZ3ARlI6ncLQzLiYGM660OpcuhNJfzHwJyVLU,2043 -pygments/styles/nord.py,sha256=Ee-EgGAEhW8Yi2CNxx2URZm2AGFADHurN9BwFIDBcd4,5391 -pygments/styles/onedark.py,sha256=SpfxQcze3C4s8R1DIxBn_YmuZC65X8UoShN8Dzuyuxs,1719 -pygments/styles/paraiso_dark.py,sha256=4IBihUb0MsjbT1CXpmIYx2kxwDZRXh4wPRgxXXzbuvM,5662 -pygments/styles/paraiso_light.py,sha256=6_LiKp3-cjlNW3q82poUZJktJQBhoUVROB0UgbgCPRs,5668 -pygments/styles/pastie.py,sha256=Y1FWBgt6FDcZxpbiaAgj2x7_4gx-d_fSSwdhSnfcFRU,2525 -pygments/styles/perldoc.py,sha256=n280hEgwbxNgHWnY5tvpwvBWoeKokUP3xYeSMnUDu0s,2230 -pygments/styles/rainbow_dash.py,sha256=FHP8Es63TK_81EkyhlDTMZbZ-IqTKG3FkACbwMdJKVc,2390 -pygments/styles/rrt.py,sha256=-PdgNtub-w6B04dL_BZxoztjMl42JdtekA_OLO-QXDw,964 -pygments/styles/sas.py,sha256=wFRC1zzCjIaUoxp7F2F4PsQlrLgi0Lhl73EBhBa6MZU,1440 -pygments/styles/solarized.py,sha256=sxXpKTLLJqbOZSaikQr9xK2YC39aMd7s1cVZk0WncnY,4247 -pygments/styles/staroffice.py,sha256=Q8lR_zkR-YTqdyNNETypBdIjCGx4lQhUitdC56DKntY,831 -pygments/styles/stata_dark.py,sha256=6HrS2rre1SjqCnhvFU_fZ0k657owP1tQO5UdY7xQk-k,1257 -pygments/styles/stata_light.py,sha256=AleMjdPmr3OqBLdBrLyYRs_Qnnr2s27zWuh88CPtYY8,1289 -pygments/styles/tango.py,sha256=N68BibRMXHmNTIt2-gH2krdqErgKmKaWiv3l5mO_yG4,7137 -pygments/styles/trac.py,sha256=FVuEbNlIthXD2ajLaWBewGTvyx9tQtmleg-7Cigwnj4,1981 -pygments/styles/vim.py,sha256=RxqkvCriR3QwCxZsSjTwFUzNBmFEcWKWbn5H9w7hwDE,2019 -pygments/styles/vs.py,sha256=cG9_3FVzYiirGa8uesnwH4q1L6ZRb9nlwy_W1SAZ19w,1130 -pygments/styles/xcode.py,sha256=4A2br07F5Q7X8dUkqu14oHLGT5zsuOiv-e0V0UYCCu4,1504 -pygments/styles/zenburn.py,sha256=EyWeyFH9wRLSHc2S4v-rgFIro_b8H9Ia-gaRE2PJgCs,2203 -pygments/token.py,sha256=qZwT7LSPy5YBY3JgDjut642CCy7JdQzAfmqD9NmT5j0,6226 -pygments/unistring.py,sha256=p5c1i-HhoIhWemy9CUsaN9o39oomYHNxXll0Xfw6tEA,63208 -pygments/util.py,sha256=2tj2nS1X9_OpcuSjf8dOET2bDVZhs8cEKd_uT6-Fgg8,10031 diff --git a/vendor/pygments-main/pygments-2.18.0.dist-info/INSTALLER b/vendor/pygments-main/pygments-2.19.2.dist-info/INSTALLER similarity index 100% rename from vendor/pygments-main/pygments-2.18.0.dist-info/INSTALLER rename to vendor/pygments-main/pygments-2.19.2.dist-info/INSTALLER diff --git a/vendor/pygments-main/pygments-2.18.0.dist-info/METADATA b/vendor/pygments-main/pygments-2.19.2.dist-info/METADATA similarity index 94% rename from vendor/pygments-main/pygments-2.18.0.dist-info/METADATA rename to vendor/pygments-main/pygments-2.19.2.dist-info/METADATA index 3b102e1c..2eff6a0c 100644 --- a/vendor/pygments-main/pygments-2.18.0.dist-info/METADATA +++ b/vendor/pygments-main/pygments-2.19.2.dist-info/METADATA @@ -1,6 +1,6 @@ -Metadata-Version: 2.3 +Metadata-Version: 2.4 Name: Pygments -Version: 2.18.0 +Version: 2.19.2 Summary: Pygments is a syntax highlighting package written in Python. Project-URL: Homepage, https://pygments.org Project-URL: Documentation, https://pygments.org/docs @@ -27,6 +27,7 @@ Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Topic :: Text Processing :: Filters @@ -53,5 +54,5 @@ are: formats that PIL supports and ANSI sequences * it is usable as a command-line tool and as a library -Copyright 2006-2024 by the Pygments team, see ``AUTHORS``. +Copyright 2006-2025 by the Pygments team, see ``AUTHORS``. Licensed under the BSD, see ``LICENSE`` for details. diff --git a/vendor/pygments-main/pygments-2.19.2.dist-info/RECORD b/vendor/pygments-main/pygments-2.19.2.dist-info/RECORD new file mode 100644 index 00000000..12597020 --- /dev/null +++ b/vendor/pygments-main/pygments-2.19.2.dist-info/RECORD @@ -0,0 +1,685 @@ +../../bin/pygmentize,sha256=-5JLOnNQ-HZi-Uh45VQIJfNCBYHvjOWJpYR2gyjrPJQ,218 +pygments-2.19.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +pygments-2.19.2.dist-info/METADATA,sha256=euEA1n1nAGxkeYA92DX89HqbWfrHlEQeqOZqp_WYTYI,2512 +pygments-2.19.2.dist-info/RECORD,, +pygments-2.19.2.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +pygments-2.19.2.dist-info/WHEEL,sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ,87 +pygments-2.19.2.dist-info/entry_points.txt,sha256=uUXw-XhMKBEX4pWcCtpuTTnPhL3h7OEE2jWi51VQsa8,53 +pygments-2.19.2.dist-info/licenses/AUTHORS,sha256=BmDjGKbyFYAq3Icxq4XQxl_yfPzKP10oWX8wZHYZW9k,10824 +pygments-2.19.2.dist-info/licenses/LICENSE,sha256=qdZvHVJt8C4p3Oc0NtNOVuhjL0bCdbvf_HBWnogvnxc,1331 +pygments/__init__.py,sha256=_3UT86TGpHuW8FekdZ8uLidEZH1NhmcLiOy2KKNPCt4,2959 +pygments/__main__.py,sha256=p8AJyoyCOMYGvzWHdnq0_A9qaaVqaj02nIu3xhJp1_4,348 +pygments/__pycache__/__init__.cpython-313.pyc,, +pygments/__pycache__/__main__.cpython-313.pyc,, +pygments/__pycache__/cmdline.cpython-313.pyc,, +pygments/__pycache__/console.cpython-313.pyc,, +pygments/__pycache__/filter.cpython-313.pyc,, +pygments/__pycache__/formatter.cpython-313.pyc,, +pygments/__pycache__/lexer.cpython-313.pyc,, +pygments/__pycache__/modeline.cpython-313.pyc,, +pygments/__pycache__/plugin.cpython-313.pyc,, +pygments/__pycache__/regexopt.cpython-313.pyc,, +pygments/__pycache__/scanner.cpython-313.pyc,, +pygments/__pycache__/sphinxext.cpython-313.pyc,, +pygments/__pycache__/style.cpython-313.pyc,, +pygments/__pycache__/token.cpython-313.pyc,, +pygments/__pycache__/unistring.cpython-313.pyc,, +pygments/__pycache__/util.cpython-313.pyc,, +pygments/cmdline.py,sha256=4pL9Kpn2PUEKPobgrsQgg-vCx2NjsrapKzQ6LxQR7Q0,23536 +pygments/console.py,sha256=AagDWqwea2yBWf10KC9ptBgMpMjxKp8yABAmh-NQOVk,1718 +pygments/filter.py,sha256=YLtpTnZiu07nY3oK9nfR6E9Y1FBHhP5PX8gvkJWcfag,1910 +pygments/filters/__init__.py,sha256=B00KqPCQh5E0XhzaDK74Qa1E4fDSTlD6b0Pvr1v-vEQ,40344 +pygments/filters/__pycache__/__init__.cpython-313.pyc,, +pygments/formatter.py,sha256=H_4J-moKkKfRWUOW9J0u7hhw6n1LiO-2Xu1q2B0sE5w,4366 +pygments/formatters/__init__.py,sha256=7OuvmoYLyoPzoOQV_brHG8GSKYB_wjFSkAQng6x2y9g,5349 +pygments/formatters/__pycache__/__init__.cpython-313.pyc,, +pygments/formatters/__pycache__/_mapping.cpython-313.pyc,, +pygments/formatters/__pycache__/bbcode.cpython-313.pyc,, +pygments/formatters/__pycache__/groff.cpython-313.pyc,, +pygments/formatters/__pycache__/html.cpython-313.pyc,, +pygments/formatters/__pycache__/img.cpython-313.pyc,, +pygments/formatters/__pycache__/irc.cpython-313.pyc,, +pygments/formatters/__pycache__/latex.cpython-313.pyc,, +pygments/formatters/__pycache__/other.cpython-313.pyc,, +pygments/formatters/__pycache__/pangomarkup.cpython-313.pyc,, +pygments/formatters/__pycache__/rtf.cpython-313.pyc,, +pygments/formatters/__pycache__/svg.cpython-313.pyc,, +pygments/formatters/__pycache__/terminal.cpython-313.pyc,, +pygments/formatters/__pycache__/terminal256.cpython-313.pyc,, +pygments/formatters/_mapping.py,sha256=1Cw37FuQlNacnxRKmtlPX4nyLoX9_ttko5ZwscNUZZ4,4176 +pygments/formatters/bbcode.py,sha256=s0Ka35OKuIchoSgEAGf6rj0rl2a9ym9L31JVNSRbZFQ,3296 +pygments/formatters/groff.py,sha256=pLcIHj4jJS_lRAVFnyJODKDu1Xlyl9_AEIdOtbl3DT0,5082 +pygments/formatters/html.py,sha256=FrHJ69FUliEyPY0zTfab0C1gPf7LXsKgeRlhwkniqIs,35953 +pygments/formatters/img.py,sha256=aRpFo8mBmWTL3sBUjRCWkeS3rc6FZrSFC4EksDrl53g,23301 +pygments/formatters/irc.py,sha256=R0Js0TYWySlI2yE9sW6tN4d4X-x3k9ZmudsijGPnLmU,4945 +pygments/formatters/latex.py,sha256=BRYtbLeW_YD1kwhhnFInhJIKylurnri8CF1lP069KWE,19258 +pygments/formatters/other.py,sha256=8pYW27sU_7XicLUqOEt2yWSO0h1IEUM3TIv34KODLwo,4986 +pygments/formatters/pangomarkup.py,sha256=pcFvEC7K1Me0EjGeOZth4oCnEY85bfqc77XzZASEPpY,2206 +pygments/formatters/rtf.py,sha256=kcKMCxTXu-2-hpgEftlGJRm7Ss-yA_Sy8OsHH_qzykA,11921 +pygments/formatters/svg.py,sha256=R6A2ME6JsMQWFiyn8wcKwFUOD6vsu-HLwiIztLu-77E,7138 +pygments/formatters/terminal.py,sha256=J_F_dFXwR9LHWvatIDnwqRYJyjVmSo1Zx8K_XDh6SyM,4626 +pygments/formatters/terminal256.py,sha256=7GQFLE5cfmeu53CAzANO74-kBk2BFkXfn5phmZjYkhM,11717 +pygments/lexer.py,sha256=ib-F_0GxHkwGpb6vWP0DeLMLc7EYgjo3hWFKN5IgOq0,35109 +pygments/lexers/__init__.py,sha256=6YhzxGKlWk38P6JpIJUQ1rVvV0DEZjEmdYsdMQ58hSk,12067 +pygments/lexers/__pycache__/__init__.cpython-313.pyc,, +pygments/lexers/__pycache__/_ada_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_asy_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_cl_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_cocoa_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_csound_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_css_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_googlesql_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_julia_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_lasso_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_lilypond_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_lua_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_luau_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_mapping.cpython-313.pyc,, +pygments/lexers/__pycache__/_mql_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_mysql_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_openedge_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_php_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_postgres_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_qlik_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_scheme_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_scilab_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_sourcemod_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_sql_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_stan_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_stata_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_tsql_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_usd_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_vbscript_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/_vim_builtins.cpython-313.pyc,, +pygments/lexers/__pycache__/actionscript.cpython-313.pyc,, +pygments/lexers/__pycache__/ada.cpython-313.pyc,, +pygments/lexers/__pycache__/agile.cpython-313.pyc,, +pygments/lexers/__pycache__/algebra.cpython-313.pyc,, +pygments/lexers/__pycache__/ambient.cpython-313.pyc,, +pygments/lexers/__pycache__/amdgpu.cpython-313.pyc,, +pygments/lexers/__pycache__/ampl.cpython-313.pyc,, +pygments/lexers/__pycache__/apdlexer.cpython-313.pyc,, +pygments/lexers/__pycache__/apl.cpython-313.pyc,, +pygments/lexers/__pycache__/archetype.cpython-313.pyc,, +pygments/lexers/__pycache__/arrow.cpython-313.pyc,, +pygments/lexers/__pycache__/arturo.cpython-313.pyc,, +pygments/lexers/__pycache__/asc.cpython-313.pyc,, +pygments/lexers/__pycache__/asm.cpython-313.pyc,, +pygments/lexers/__pycache__/asn1.cpython-313.pyc,, +pygments/lexers/__pycache__/automation.cpython-313.pyc,, +pygments/lexers/__pycache__/bare.cpython-313.pyc,, +pygments/lexers/__pycache__/basic.cpython-313.pyc,, +pygments/lexers/__pycache__/bdd.cpython-313.pyc,, +pygments/lexers/__pycache__/berry.cpython-313.pyc,, +pygments/lexers/__pycache__/bibtex.cpython-313.pyc,, +pygments/lexers/__pycache__/blueprint.cpython-313.pyc,, +pygments/lexers/__pycache__/boa.cpython-313.pyc,, +pygments/lexers/__pycache__/bqn.cpython-313.pyc,, +pygments/lexers/__pycache__/business.cpython-313.pyc,, +pygments/lexers/__pycache__/c_cpp.cpython-313.pyc,, +pygments/lexers/__pycache__/c_like.cpython-313.pyc,, +pygments/lexers/__pycache__/capnproto.cpython-313.pyc,, +pygments/lexers/__pycache__/carbon.cpython-313.pyc,, +pygments/lexers/__pycache__/cddl.cpython-313.pyc,, +pygments/lexers/__pycache__/chapel.cpython-313.pyc,, +pygments/lexers/__pycache__/clean.cpython-313.pyc,, +pygments/lexers/__pycache__/codeql.cpython-313.pyc,, +pygments/lexers/__pycache__/comal.cpython-313.pyc,, +pygments/lexers/__pycache__/compiled.cpython-313.pyc,, +pygments/lexers/__pycache__/configs.cpython-313.pyc,, +pygments/lexers/__pycache__/console.cpython-313.pyc,, +pygments/lexers/__pycache__/cplint.cpython-313.pyc,, +pygments/lexers/__pycache__/crystal.cpython-313.pyc,, +pygments/lexers/__pycache__/csound.cpython-313.pyc,, +pygments/lexers/__pycache__/css.cpython-313.pyc,, +pygments/lexers/__pycache__/d.cpython-313.pyc,, +pygments/lexers/__pycache__/dalvik.cpython-313.pyc,, +pygments/lexers/__pycache__/data.cpython-313.pyc,, +pygments/lexers/__pycache__/dax.cpython-313.pyc,, +pygments/lexers/__pycache__/devicetree.cpython-313.pyc,, +pygments/lexers/__pycache__/diff.cpython-313.pyc,, +pygments/lexers/__pycache__/dns.cpython-313.pyc,, +pygments/lexers/__pycache__/dotnet.cpython-313.pyc,, +pygments/lexers/__pycache__/dsls.cpython-313.pyc,, +pygments/lexers/__pycache__/dylan.cpython-313.pyc,, +pygments/lexers/__pycache__/ecl.cpython-313.pyc,, +pygments/lexers/__pycache__/eiffel.cpython-313.pyc,, +pygments/lexers/__pycache__/elm.cpython-313.pyc,, +pygments/lexers/__pycache__/elpi.cpython-313.pyc,, +pygments/lexers/__pycache__/email.cpython-313.pyc,, +pygments/lexers/__pycache__/erlang.cpython-313.pyc,, +pygments/lexers/__pycache__/esoteric.cpython-313.pyc,, +pygments/lexers/__pycache__/ezhil.cpython-313.pyc,, +pygments/lexers/__pycache__/factor.cpython-313.pyc,, +pygments/lexers/__pycache__/fantom.cpython-313.pyc,, +pygments/lexers/__pycache__/felix.cpython-313.pyc,, +pygments/lexers/__pycache__/fift.cpython-313.pyc,, +pygments/lexers/__pycache__/floscript.cpython-313.pyc,, +pygments/lexers/__pycache__/forth.cpython-313.pyc,, +pygments/lexers/__pycache__/fortran.cpython-313.pyc,, +pygments/lexers/__pycache__/foxpro.cpython-313.pyc,, +pygments/lexers/__pycache__/freefem.cpython-313.pyc,, +pygments/lexers/__pycache__/func.cpython-313.pyc,, +pygments/lexers/__pycache__/functional.cpython-313.pyc,, +pygments/lexers/__pycache__/futhark.cpython-313.pyc,, +pygments/lexers/__pycache__/gcodelexer.cpython-313.pyc,, +pygments/lexers/__pycache__/gdscript.cpython-313.pyc,, +pygments/lexers/__pycache__/gleam.cpython-313.pyc,, +pygments/lexers/__pycache__/go.cpython-313.pyc,, +pygments/lexers/__pycache__/grammar_notation.cpython-313.pyc,, +pygments/lexers/__pycache__/graph.cpython-313.pyc,, +pygments/lexers/__pycache__/graphics.cpython-313.pyc,, +pygments/lexers/__pycache__/graphql.cpython-313.pyc,, +pygments/lexers/__pycache__/graphviz.cpython-313.pyc,, +pygments/lexers/__pycache__/gsql.cpython-313.pyc,, +pygments/lexers/__pycache__/hare.cpython-313.pyc,, +pygments/lexers/__pycache__/haskell.cpython-313.pyc,, +pygments/lexers/__pycache__/haxe.cpython-313.pyc,, +pygments/lexers/__pycache__/hdl.cpython-313.pyc,, +pygments/lexers/__pycache__/hexdump.cpython-313.pyc,, +pygments/lexers/__pycache__/html.cpython-313.pyc,, +pygments/lexers/__pycache__/idl.cpython-313.pyc,, +pygments/lexers/__pycache__/igor.cpython-313.pyc,, +pygments/lexers/__pycache__/inferno.cpython-313.pyc,, +pygments/lexers/__pycache__/installers.cpython-313.pyc,, +pygments/lexers/__pycache__/int_fiction.cpython-313.pyc,, +pygments/lexers/__pycache__/iolang.cpython-313.pyc,, +pygments/lexers/__pycache__/j.cpython-313.pyc,, +pygments/lexers/__pycache__/javascript.cpython-313.pyc,, +pygments/lexers/__pycache__/jmespath.cpython-313.pyc,, +pygments/lexers/__pycache__/jslt.cpython-313.pyc,, +pygments/lexers/__pycache__/json5.cpython-313.pyc,, +pygments/lexers/__pycache__/jsonnet.cpython-313.pyc,, +pygments/lexers/__pycache__/jsx.cpython-313.pyc,, +pygments/lexers/__pycache__/julia.cpython-313.pyc,, +pygments/lexers/__pycache__/jvm.cpython-313.pyc,, +pygments/lexers/__pycache__/kuin.cpython-313.pyc,, +pygments/lexers/__pycache__/kusto.cpython-313.pyc,, +pygments/lexers/__pycache__/ldap.cpython-313.pyc,, +pygments/lexers/__pycache__/lean.cpython-313.pyc,, +pygments/lexers/__pycache__/lilypond.cpython-313.pyc,, +pygments/lexers/__pycache__/lisp.cpython-313.pyc,, +pygments/lexers/__pycache__/macaulay2.cpython-313.pyc,, +pygments/lexers/__pycache__/make.cpython-313.pyc,, +pygments/lexers/__pycache__/maple.cpython-313.pyc,, +pygments/lexers/__pycache__/markup.cpython-313.pyc,, +pygments/lexers/__pycache__/math.cpython-313.pyc,, +pygments/lexers/__pycache__/matlab.cpython-313.pyc,, +pygments/lexers/__pycache__/maxima.cpython-313.pyc,, +pygments/lexers/__pycache__/meson.cpython-313.pyc,, +pygments/lexers/__pycache__/mime.cpython-313.pyc,, +pygments/lexers/__pycache__/minecraft.cpython-313.pyc,, +pygments/lexers/__pycache__/mips.cpython-313.pyc,, +pygments/lexers/__pycache__/ml.cpython-313.pyc,, +pygments/lexers/__pycache__/modeling.cpython-313.pyc,, +pygments/lexers/__pycache__/modula2.cpython-313.pyc,, +pygments/lexers/__pycache__/mojo.cpython-313.pyc,, +pygments/lexers/__pycache__/monte.cpython-313.pyc,, +pygments/lexers/__pycache__/mosel.cpython-313.pyc,, +pygments/lexers/__pycache__/ncl.cpython-313.pyc,, +pygments/lexers/__pycache__/nimrod.cpython-313.pyc,, +pygments/lexers/__pycache__/nit.cpython-313.pyc,, +pygments/lexers/__pycache__/nix.cpython-313.pyc,, +pygments/lexers/__pycache__/numbair.cpython-313.pyc,, +pygments/lexers/__pycache__/oberon.cpython-313.pyc,, +pygments/lexers/__pycache__/objective.cpython-313.pyc,, +pygments/lexers/__pycache__/ooc.cpython-313.pyc,, +pygments/lexers/__pycache__/openscad.cpython-313.pyc,, +pygments/lexers/__pycache__/other.cpython-313.pyc,, +pygments/lexers/__pycache__/parasail.cpython-313.pyc,, +pygments/lexers/__pycache__/parsers.cpython-313.pyc,, +pygments/lexers/__pycache__/pascal.cpython-313.pyc,, +pygments/lexers/__pycache__/pawn.cpython-313.pyc,, +pygments/lexers/__pycache__/pddl.cpython-313.pyc,, +pygments/lexers/__pycache__/perl.cpython-313.pyc,, +pygments/lexers/__pycache__/phix.cpython-313.pyc,, +pygments/lexers/__pycache__/php.cpython-313.pyc,, +pygments/lexers/__pycache__/pointless.cpython-313.pyc,, +pygments/lexers/__pycache__/pony.cpython-313.pyc,, +pygments/lexers/__pycache__/praat.cpython-313.pyc,, +pygments/lexers/__pycache__/procfile.cpython-313.pyc,, +pygments/lexers/__pycache__/prolog.cpython-313.pyc,, +pygments/lexers/__pycache__/promql.cpython-313.pyc,, +pygments/lexers/__pycache__/prql.cpython-313.pyc,, +pygments/lexers/__pycache__/ptx.cpython-313.pyc,, +pygments/lexers/__pycache__/python.cpython-313.pyc,, +pygments/lexers/__pycache__/q.cpython-313.pyc,, +pygments/lexers/__pycache__/qlik.cpython-313.pyc,, +pygments/lexers/__pycache__/qvt.cpython-313.pyc,, +pygments/lexers/__pycache__/r.cpython-313.pyc,, +pygments/lexers/__pycache__/rdf.cpython-313.pyc,, +pygments/lexers/__pycache__/rebol.cpython-313.pyc,, +pygments/lexers/__pycache__/rego.cpython-313.pyc,, +pygments/lexers/__pycache__/resource.cpython-313.pyc,, +pygments/lexers/__pycache__/ride.cpython-313.pyc,, +pygments/lexers/__pycache__/rita.cpython-313.pyc,, +pygments/lexers/__pycache__/rnc.cpython-313.pyc,, +pygments/lexers/__pycache__/roboconf.cpython-313.pyc,, +pygments/lexers/__pycache__/robotframework.cpython-313.pyc,, +pygments/lexers/__pycache__/ruby.cpython-313.pyc,, +pygments/lexers/__pycache__/rust.cpython-313.pyc,, +pygments/lexers/__pycache__/sas.cpython-313.pyc,, +pygments/lexers/__pycache__/savi.cpython-313.pyc,, +pygments/lexers/__pycache__/scdoc.cpython-313.pyc,, +pygments/lexers/__pycache__/scripting.cpython-313.pyc,, +pygments/lexers/__pycache__/sgf.cpython-313.pyc,, +pygments/lexers/__pycache__/shell.cpython-313.pyc,, +pygments/lexers/__pycache__/sieve.cpython-313.pyc,, +pygments/lexers/__pycache__/slash.cpython-313.pyc,, +pygments/lexers/__pycache__/smalltalk.cpython-313.pyc,, +pygments/lexers/__pycache__/smithy.cpython-313.pyc,, +pygments/lexers/__pycache__/smv.cpython-313.pyc,, +pygments/lexers/__pycache__/snobol.cpython-313.pyc,, +pygments/lexers/__pycache__/solidity.cpython-313.pyc,, +pygments/lexers/__pycache__/soong.cpython-313.pyc,, +pygments/lexers/__pycache__/sophia.cpython-313.pyc,, +pygments/lexers/__pycache__/special.cpython-313.pyc,, +pygments/lexers/__pycache__/spice.cpython-313.pyc,, +pygments/lexers/__pycache__/sql.cpython-313.pyc,, +pygments/lexers/__pycache__/srcinfo.cpython-313.pyc,, +pygments/lexers/__pycache__/stata.cpython-313.pyc,, +pygments/lexers/__pycache__/supercollider.cpython-313.pyc,, +pygments/lexers/__pycache__/tablegen.cpython-313.pyc,, +pygments/lexers/__pycache__/tact.cpython-313.pyc,, +pygments/lexers/__pycache__/tal.cpython-313.pyc,, +pygments/lexers/__pycache__/tcl.cpython-313.pyc,, +pygments/lexers/__pycache__/teal.cpython-313.pyc,, +pygments/lexers/__pycache__/templates.cpython-313.pyc,, +pygments/lexers/__pycache__/teraterm.cpython-313.pyc,, +pygments/lexers/__pycache__/testing.cpython-313.pyc,, +pygments/lexers/__pycache__/text.cpython-313.pyc,, +pygments/lexers/__pycache__/textedit.cpython-313.pyc,, +pygments/lexers/__pycache__/textfmts.cpython-313.pyc,, +pygments/lexers/__pycache__/theorem.cpython-313.pyc,, +pygments/lexers/__pycache__/thingsdb.cpython-313.pyc,, +pygments/lexers/__pycache__/tlb.cpython-313.pyc,, +pygments/lexers/__pycache__/tls.cpython-313.pyc,, +pygments/lexers/__pycache__/tnt.cpython-313.pyc,, +pygments/lexers/__pycache__/trafficscript.cpython-313.pyc,, +pygments/lexers/__pycache__/typoscript.cpython-313.pyc,, +pygments/lexers/__pycache__/typst.cpython-313.pyc,, +pygments/lexers/__pycache__/ul4.cpython-313.pyc,, +pygments/lexers/__pycache__/unicon.cpython-313.pyc,, +pygments/lexers/__pycache__/urbi.cpython-313.pyc,, +pygments/lexers/__pycache__/usd.cpython-313.pyc,, +pygments/lexers/__pycache__/varnish.cpython-313.pyc,, +pygments/lexers/__pycache__/verification.cpython-313.pyc,, +pygments/lexers/__pycache__/verifpal.cpython-313.pyc,, +pygments/lexers/__pycache__/vip.cpython-313.pyc,, +pygments/lexers/__pycache__/vyper.cpython-313.pyc,, +pygments/lexers/__pycache__/web.cpython-313.pyc,, +pygments/lexers/__pycache__/webassembly.cpython-313.pyc,, +pygments/lexers/__pycache__/webidl.cpython-313.pyc,, +pygments/lexers/__pycache__/webmisc.cpython-313.pyc,, +pygments/lexers/__pycache__/wgsl.cpython-313.pyc,, +pygments/lexers/__pycache__/whiley.cpython-313.pyc,, +pygments/lexers/__pycache__/wowtoc.cpython-313.pyc,, +pygments/lexers/__pycache__/wren.cpython-313.pyc,, +pygments/lexers/__pycache__/x10.cpython-313.pyc,, +pygments/lexers/__pycache__/xorg.cpython-313.pyc,, +pygments/lexers/__pycache__/yang.cpython-313.pyc,, +pygments/lexers/__pycache__/yara.cpython-313.pyc,, +pygments/lexers/__pycache__/zig.cpython-313.pyc,, +pygments/lexers/_ada_builtins.py,sha256=CA_OnShtdc7wWh9oYcRlcrkDAQwYUKl6w7tdSbALQd4,1543 +pygments/lexers/_asy_builtins.py,sha256=cd9M00YH19w5ZL7aqucmC3nwpJGTS04U-01NLy5E2_4,27287 +pygments/lexers/_cl_builtins.py,sha256=kQeUIyZjP4kX0frkICDcKxBYQCLqzIDXa5WV5cevhDo,13994 +pygments/lexers/_cocoa_builtins.py,sha256=Ka1lLJe7JfWtdho4IFIB82X9yBvrbfHCCmEG-peXXhQ,105173 +pygments/lexers/_csound_builtins.py,sha256=qnQYKeI26ZHim316uqy_hDiRiCoHo2RHjD3sYBALyXs,18414 +pygments/lexers/_css_builtins.py,sha256=aD-dhLFXVd1Atn_bZd7gEdQn7Mhe60_VHpvZ340WzDI,12446 +pygments/lexers/_googlesql_builtins.py,sha256=IkrOk-T2v1yzbGzUEEQh5_Cf4uC_cmL_uuhwDpZlTug,16132 +pygments/lexers/_julia_builtins.py,sha256=N2WdSw5zgI2fhDat_i4YeVqurRTC_P8x71ez00SCN6U,11883 +pygments/lexers/_lasso_builtins.py,sha256=8q1gbsrMJeaeUhxIYKhaOxC9j_B-NBpq_XFj2Ze41X0,134510 +pygments/lexers/_lilypond_builtins.py,sha256=XTbGL1z1oKMoqWLEktG33jx5GdGTI9CpeO5NheEi4Y0,108094 +pygments/lexers/_lua_builtins.py,sha256=PhFdZV5-Tzz2j_q4lvG9lr84ELGfL41BhnrSDNNTaG4,8108 +pygments/lexers/_luau_builtins.py,sha256=-IDrU04kUVfjXwSQzMMpXmMYhNsQxZVVZk8cuAA0Lo0,955 +pygments/lexers/_mapping.py,sha256=9fv7xYOUAOr6LzfdFS4MDbPu78o4OQQH-2nsI1bNZf4,70438 +pygments/lexers/_mql_builtins.py,sha256=ybRQjlb7Cul0sDstnzxJl3h0qS6Ieqsr811fqrxyumU,24713 +pygments/lexers/_mysql_builtins.py,sha256=y0kAWZVAs0z2dTFJJV42OZpILgRnd8T3zSlBFv-g_oA,25838 +pygments/lexers/_openedge_builtins.py,sha256=Sz4j9-CPWIaxMa-2fZgY66j7igcu1ob1GR2UtI8zAkg,49398 +pygments/lexers/_php_builtins.py,sha256=Jd4BZpjMDELPi4EVoSxK1-8BFTc63HUwYfm1rLrGj0M,107922 +pygments/lexers/_postgres_builtins.py,sha256=Pqh4z0RBRbnW6rCQtWUdzWCJxNyqpJ7_0HOktxHDxk4,13343 +pygments/lexers/_qlik_builtins.py,sha256=xuJy9c9uZDXv6h8z582P5PrxqkxTZ_nS8gPl9OD9VN8,12595 +pygments/lexers/_scheme_builtins.py,sha256=2hNtJOJmP21lUsikpqMJ2gAmLT3Rwn_KEeqhXwCjgfk,32564 +pygments/lexers/_scilab_builtins.py,sha256=oZYPB1XPdIEz3pII11pFDe6extRRyWGA7pY06X8KZ8w,52411 +pygments/lexers/_sourcemod_builtins.py,sha256=H8AFLsNDdEpymIWOpDwbDJGCP1w-x-1gSlzPDioMF4o,26777 +pygments/lexers/_sql_builtins.py,sha256=oe8F9wWuO2iS6nEsZAdJtCUChBTjgM1Sq_aipu74jXM,6767 +pygments/lexers/_stan_builtins.py,sha256=dwi1hllM_NsaCv-aXJy7lEi57X5Hh5gSD97aCQyT9KM,13445 +pygments/lexers/_stata_builtins.py,sha256=Hqrr6j77zWU3cGGpBPohwexZci43YA4_sVYE4E1sNow,27227 +pygments/lexers/_tsql_builtins.py,sha256=Pi2RhTXcLE3glI9oxNhyVsOMn-fK_1TRxJ-EsYP5LcI,15460 +pygments/lexers/_usd_builtins.py,sha256=c9hbU1cwqBUCFIhNfu_Dob8ywv1rlPhi9w2OTj3kR8s,1658 +pygments/lexers/_vbscript_builtins.py,sha256=MqJ2ABywD21aSRtWYZRG64CCbGstC1kfsiHGJmZzxiw,4225 +pygments/lexers/_vim_builtins.py,sha256=bA4mH8t1mPPQfEiUCKEqRO1O0rL2DUG0Ux1Bt8ZSu0E,57066 +pygments/lexers/actionscript.py,sha256=JBngCe5UhYT_0dLD2j7PnPO0xRRJhmypEuQ-C5in8pY,11727 +pygments/lexers/ada.py,sha256=58k5ra1vGS4iLpW3h1ItY9ftzF3WevaeAAXzAYTiYkQ,5353 +pygments/lexers/agile.py,sha256=DN-7AVIqtG1MshA94rtSGYI_884hVHgzq405wD0_dl8,896 +pygments/lexers/algebra.py,sha256=yGTu9Tt-cQzAISQYIC5MS5a3z4QmL-tGcXnd_pkWGbk,9952 +pygments/lexers/ambient.py,sha256=UnzKpIlfSm3iitHvMd7XTMSY8TjZYYhKOC3AiARS_cE,2605 +pygments/lexers/amdgpu.py,sha256=S8qjn2UMLhBFm3Yn_c06XAGf8cl5x_ZeluelWG_-JAw,1723 +pygments/lexers/ampl.py,sha256=ZBRfDXm760gR1a1gqItnsHuoO3JdUcTBjJ5tFY9UtPA,4176 +pygments/lexers/apdlexer.py,sha256=Zr5-jgjxC8PKzRlEeclakZXPHci7FHBZghQ6wwiuT7A,30800 +pygments/lexers/apl.py,sha256=PTQMp-bxT5P-DbrEvFha10HBTcsDJ5srL3I1s9ljz58,3404 +pygments/lexers/archetype.py,sha256=pQVlP1Fb5OA8nn7QwmFaaaOSvvpoIsQVw43FVCQCve4,11538 +pygments/lexers/arrow.py,sha256=2PKdbWq3xQLF1KoDbWvSxpjwKRrznnDiArTflRGZzBo,3564 +pygments/lexers/arturo.py,sha256=U5MtRNHJtnBn4ZOeWmW6MKlVRG7SX6KhTRamDqzn9tA,11414 +pygments/lexers/asc.py,sha256=-DgZl9jccBDHPlDmjCsrEqx0-Q7ap7XVdNKtxLNWG1w,1693 +pygments/lexers/asm.py,sha256=xm2Y5mcT-sF3oQvair4SWs9EWTyndoaUoSsDy5v6shI,41967 +pygments/lexers/asn1.py,sha256=BlcloIX2bu6Q7BxGcksuhYFHGsXLVKyB4B9mFd4Pj6E,4262 +pygments/lexers/automation.py,sha256=Q61qon8EwpfakMh_2MS2E2zUUT16rG3UNIKPYjITeTs,19831 +pygments/lexers/bare.py,sha256=tWoei86JJX1k-ADhaXd5TgX6ItDTici9yFWpkTPhnfM,3020 +pygments/lexers/basic.py,sha256=qpVe5h8Fa7NJo1EihN-4R_UZpHO6my2Ssgkb-BktkKs,27989 +pygments/lexers/bdd.py,sha256=yysefcOFAEyk9kJ2y4EXmzJTecgLYUHlWixt_3YzPMU,1641 +pygments/lexers/berry.py,sha256=zxGowFb8HMIyN15-m8nmWnW6bPRR4esKtSEVugc9uXM,3209 +pygments/lexers/bibtex.py,sha256=yuNoPxwrJf9DCGUT17hxfDzbq_HtCLkQkRbBtiTVmeQ,4811 +pygments/lexers/blueprint.py,sha256=NzvWHMxCLDWt8hc6gB5jokltxVJgNa7Jwh4c61ng388,6188 +pygments/lexers/boa.py,sha256=dOot1XWNZThPIio2UyAX67K6EpISjSRCFjotD7dcnwE,3921 +pygments/lexers/bqn.py,sha256=nJiwrPKKbRF-qdai5tfqipwBkkko2P3weiZAjHUMimY,3671 +pygments/lexers/business.py,sha256=lRtekOJfsDkb12AGbuz10-G67OJrVJgCBtihTQ8_aoY,28345 +pygments/lexers/c_cpp.py,sha256=D7ZIswaHASlGBgoTlwnSqTQHf8_JyvvSt2L2q1W-F6g,18059 +pygments/lexers/c_like.py,sha256=FTGp17ds6X2rDZOHup2hH6BEn3gKK4nLm9pydNEhm0E,32021 +pygments/lexers/capnproto.py,sha256=XQJAh1WS-0ulqbTn9TdzR6gEgWLcuBqb4sj3jNsrhsY,2174 +pygments/lexers/carbon.py,sha256=av12YuTGZGpOa1Cmxp3lppx3LfSJUWbvOu0ixmUVll0,3211 +pygments/lexers/cddl.py,sha256=MKa70IwABgjBjYu15_Q9v8rsu2sr1a-i2jkiaPTI6sM,5076 +pygments/lexers/chapel.py,sha256=0n_fL3ehLC4pw4YKnmq9jxIXOJcxGPka1Wr1t1zsXPc,5156 +pygments/lexers/clean.py,sha256=dkDPAwF5BTALPeuKFoRKOSD3RfsKcGWbaRo6_G8LHng,6418 +pygments/lexers/codeql.py,sha256=ebvghn2zbrnETV4buVozMDmRCVKSdGiIN8ycLlHpGsE,2576 +pygments/lexers/comal.py,sha256=TC3NzcJ58ew5jw7qwK0kJ-okTA47psZje0yAIS39HR4,3179 +pygments/lexers/compiled.py,sha256=Slfo1sjWqcPawUwf0dIIZLBCL5pkOIoAX2S8Lxs02Mc,1426 +pygments/lexers/configs.py,sha256=wW8pY0Sa5a10pnAeTLGf48HhixQTVageIyHEf1aYMCc,50913 +pygments/lexers/console.py,sha256=-jAG120dupvV3kG3zC70brLJvSLwTFqMubBQuj_GVnU,4180 +pygments/lexers/cplint.py,sha256=DkbyE5EKydLgf6BRr1FhQrK-IeQPL7Zmjk0DVdlRFnQ,1389 +pygments/lexers/crystal.py,sha256=xU-RnpIkpjrquoxtOuOcP8fcesSJl4xhU7kO9m42LZY,15754 +pygments/lexers/csound.py,sha256=ioSw4Q04wdwjUAbnTZ1qLhUq1vxdWFxhh3QtEl5RAJc,16998 +pygments/lexers/css.py,sha256=JN1RBYsee-jrpHWrSmhN3TKc4TkOBn-_BEGpgTCzcqE,25376 +pygments/lexers/d.py,sha256=piOy0EJeiAwPHugiM3gVv0z7HNh3u2gZQoCUSASRbY4,9920 +pygments/lexers/dalvik.py,sha256=deFg2JPBktJ9mEGb9EgxNkmd6vaMjJFQVzUHo8NKIa8,4606 +pygments/lexers/data.py,sha256=o0x0SmB5ms_CPUPljEEEenOON4IQWn86DkwFjkJYCOg,27026 +pygments/lexers/dax.py,sha256=ASi73qmr7OA7cVZXF2GTYGt01Ly1vY8CgD_Pnpm8k-4,8098 +pygments/lexers/devicetree.py,sha256=RecSQCidt8DRE1QFCPUbwwR0hiRlNtsFihdGldeUn3k,4019 +pygments/lexers/diff.py,sha256=F6vxZ64wm5Nag_97de1H_3F700ZwCVnYjKvtT5jilww,5382 +pygments/lexers/dns.py,sha256=Hh5hJ7MXfrq36KgfyIRwK3X8o1LdR98IKERcV4eZ7HY,3891 +pygments/lexers/dotnet.py,sha256=NDE0kOmpe96GLO-zwNLazmj77E9ORGmKpa4ZMCXDXxQ,39441 +pygments/lexers/dsls.py,sha256=GnHKhGL5GxsRFnqC7-65NTPZLOZdmnllNrGP86x_fQE,36746 +pygments/lexers/dylan.py,sha256=7zZ1EbHWXeVHqTD36AqykKqo3fhuIh4sM-whcxUaH_Y,10409 +pygments/lexers/ecl.py,sha256=vhmpa2LBrHxsPkYcf3kPZ1ItVaLRDTebi186wY0xGZA,6371 +pygments/lexers/eiffel.py,sha256=5ydYIEFcgcMoEj4BlK31hZ0aJb8OX0RdAvuCNdlxwqw,2690 +pygments/lexers/elm.py,sha256=uRCddU8jK5vVkH6Y66y8KOsDJprIfrOgeYq3hv1PxAM,3152 +pygments/lexers/elpi.py,sha256=O9j_WKBPyvNFjCRuPciVpW4etVSnILm_T79BhCPZYmo,6877 +pygments/lexers/email.py,sha256=ZZL6yvwCRl1CEQyysuOu0lbabp5tjMutS7f3efFKGR4,4804 +pygments/lexers/erlang.py,sha256=bU11eVHvooLwmVknzN6Xkb2DMk7HbenqdNlYSzhThDM,19147 +pygments/lexers/esoteric.py,sha256=Jfp8UUKyKYsqLaqXRZT3GSM9dzkF65zduwfnH1GoGhU,10500 +pygments/lexers/ezhil.py,sha256=22r-xjvvBVpExTqCI-HycAwunDb1p5gY4tIfDmM0vDw,3272 +pygments/lexers/factor.py,sha256=urZ4En4uKFCLXdEkXLWg9EYUFGHQTTDCwNXtyq-ngok,19530 +pygments/lexers/fantom.py,sha256=JJ13-NwykD-iIESnuzCefCYeQDO95cHMJA8TasF4gHA,10231 +pygments/lexers/felix.py,sha256=F-v0si4zPtRelqzDQWXI1-tarCE-BvawziODxRU7378,9655 +pygments/lexers/fift.py,sha256=rOCwp3v5ocK5YOWvt7Td3Md--97_8e-7Sonx52uS8mA,1644 +pygments/lexers/floscript.py,sha256=aHh82k52jMuDuzl9LatrcSANJiXTCyjGU3SO53bwbb0,2667 +pygments/lexers/forth.py,sha256=ZMtsHdNbnS_0IdSYlfAlfTSPEr0MEsRo-YZriQNueTQ,7193 +pygments/lexers/fortran.py,sha256=1PE5dTxf4Df6LUeXFcmNtyeXWsC8tSiK5dYwPHIJeeQ,10382 +pygments/lexers/foxpro.py,sha256=CBkW62Fuibz3yfyelZCaEO8GGdFJWsuRhqwtsSeBwLM,26295 +pygments/lexers/freefem.py,sha256=LFBQk-m1-nNCgrl-VDH3QwnVWurvb7W29i06LoT207A,26913 +pygments/lexers/func.py,sha256=OR2rkM7gf9fKvad5WcFQln-_U_pb-RUCM9eQatToF4A,3700 +pygments/lexers/functional.py,sha256=fYT2AGZ642cRkIAId0rnXFBsx1c8LLEDRN_VuCEkUyM,693 +pygments/lexers/futhark.py,sha256=Vf1i4t-tR3zqaktVjhTzFNg_ts_9CcyA4ZDfDizbCmk,3743 +pygments/lexers/gcodelexer.py,sha256=4Xs9ax4-JZGupW_qSnHon39wQGpb-tNA3xorMKg841E,874 +pygments/lexers/gdscript.py,sha256=Ws7JKxy0M0IyZ_1iMfRvJPrizEwmeCNLDoeMIFaM-CU,7566 +pygments/lexers/gleam.py,sha256=XIlTcq6cB743pCqbNYo8PocSkjZyDPR6hHgdaJNJ1Vc,2392 +pygments/lexers/go.py,sha256=4LezefgyuqZWHzLZHieUkKTi-ssY6aHJxx7Z-LFaLK0,3783 +pygments/lexers/grammar_notation.py,sha256=LvzhRQHgwZzq9oceukZS_hwnKK58ee7Z5d0cwXOR734,8043 +pygments/lexers/graph.py,sha256=WFqoPA1c_hHYrV0i_F7-eUw3Co4_HmZY3GJ-TyDr670,4108 +pygments/lexers/graphics.py,sha256=tmF9NNALnvPnax8ywYC3pLOla45YXtp9UA0H-5EiTQY,39145 +pygments/lexers/graphql.py,sha256=O_zcrGrBaDaKTlUoJGRruxqk7CJi-NR92Y0Cs-KkCvw,5601 +pygments/lexers/graphviz.py,sha256=mzdXOMpwz9_V-be1eTAMyhkKCBl6UxCIXuq6C2yrtsw,1934 +pygments/lexers/gsql.py,sha256=VPZk9sb26-DumRkWfEaSTeoc0lx5xt5n-6eDDLezMtc,3990 +pygments/lexers/hare.py,sha256=PGCOuILktJsmtTpCZZKkMFtObfJuBpei8HM8HHuq1Tw,2649 +pygments/lexers/haskell.py,sha256=MYr74-PAC8kGJRX-dZmvZsHTc7a2u6yFS2B19LfDD7g,33262 +pygments/lexers/haxe.py,sha256=WHCy_nrXHnfLITfbdp3Ji3lqQU4HAsTUpXsLCp2_4sk,30974 +pygments/lexers/hdl.py,sha256=MOWxhmAuE4Ei0CKDqqaON7T8tl43geancrNYM136Z0U,22738 +pygments/lexers/hexdump.py,sha256=1lj9oJ-KiZXSVYvTMfGmEAQzNEW08WlMcC2I5aYvHK4,3653 +pygments/lexers/html.py,sha256=MxYTI4EeT7QxoGleCAyQq-8n_Sgly6tD95H5zanCNmk,21977 +pygments/lexers/idl.py,sha256=rcihUAGhfuGEaSW6pgFq6NzplT_pv0DagUoefg4zAmk,15449 +pygments/lexers/igor.py,sha256=wVefbUjb3ftaW3LCKGtX1JgLgiY4EmRor5gVOn8vQA8,31633 +pygments/lexers/inferno.py,sha256=ChE_5y5SLH_75Uv7D2dKWQMk2dlN6z1gY1IDjlJZ8rU,3135 +pygments/lexers/installers.py,sha256=ZHliit4Pxz1tYKOIjKkDXI5djTkpzYUMVIPR1xvUrL8,14435 +pygments/lexers/int_fiction.py,sha256=0ZzIa1sZDUQsltd1oHuS-BoNiOF8zKQfcVuDyK1Ttv8,56544 +pygments/lexers/iolang.py,sha256=L6dNDCLH0kxkIUi00fI4Z14QnRu79UcNDrgv02c5Zw8,1905 +pygments/lexers/j.py,sha256=DqNdwQGFLiZW3mCNLRg81gpmsy4Hgcai_9NP3LbWhNU,4853 +pygments/lexers/javascript.py,sha256=TGKQLSrCprCKfhLLGAq_0EOdvqvJKX9pOdKo7tCRurQ,63243 +pygments/lexers/jmespath.py,sha256=R5yA5LJ2nTIaDwnFIpSNGAThd0sAYFccwawA9xBptlg,2082 +pygments/lexers/jslt.py,sha256=OeYQf8O2_9FCaf9W6Q3a7rPdAFLthePCtVSgCrOTcl8,3700 +pygments/lexers/json5.py,sha256=8JZbc8EiTEZdKaIdQg3hXEh0mHWSzPlwd473a0nUuT0,2502 +pygments/lexers/jsonnet.py,sha256=bx2G6J4tJqGrJV1PyZrIWzWHXcoefCX-4lIxxtbn2gw,5636 +pygments/lexers/jsx.py,sha256=wGsoGSB40qAJrVfXwRPtan7OcK0O87RVsHHk0m6gogk,2693 +pygments/lexers/julia.py,sha256=0ZDJ9X83V5GqJzA6T6p0TTN8WHy2JAjvu-FSBXvfXdc,11710 +pygments/lexers/jvm.py,sha256=Yt1iQ3QodXRY-x_HUOGedhyuBBHn5jYH-I8NzOzHTlE,72667 +pygments/lexers/kuin.py,sha256=3dKKJVJlskgrvMKv2tY9NOsFfDjyo-3MLcJ1lFKdXSg,11405 +pygments/lexers/kusto.py,sha256=kaxkoPpEBDsBTCvCOkZZx7oGfv0jk_UNIRIRbfVAsBE,3477 +pygments/lexers/ldap.py,sha256=77vF4t_19x9V522cxRCM5d3HW8Ne3giYsFsMPVYYBw4,6551 +pygments/lexers/lean.py,sha256=7HWRgxFsxS1N9XKqw0vfKwaxl27s5YiVYtZeRUoTHFo,8570 +pygments/lexers/lilypond.py,sha256=yd2Tuv67um6EyCIr-VwBnlPhTHxMaQsBJ4nGgO5fjIk,9752 +pygments/lexers/lisp.py,sha256=EHUy1g4pzEsYPE-zGj2rAXm3YATE1j9dCQOr5-JPSkU,157668 +pygments/lexers/macaulay2.py,sha256=zkV-vxjQYa0Jj9TGfFP1iMgpTZ4ApQuAAIdJVGWb2is,33366 +pygments/lexers/make.py,sha256=YMI5DBCrxWca-pz9cVXcyfuHLcikPx9R_3pW_98Myqo,7831 +pygments/lexers/maple.py,sha256=Rs0dEmOMD3C1YQPd0mntN-vzReq4XfHegH6xV4lvJWo,7960 +pygments/lexers/markup.py,sha256=zWtxsyIx_1OxQzS6wLe8bEqglePv4RqvJjbia8AvV5c,65088 +pygments/lexers/math.py,sha256=P3ZK1ePd8ZnLdlmHezo2irCA8T2-nlHBoSaBoT5mEVI,695 +pygments/lexers/matlab.py,sha256=F9KO4qowIhfP8oVhCRRzE_1sqg4zmQbsB2NZH193PiM,133027 +pygments/lexers/maxima.py,sha256=a0h9Ggs9JEovTrzbJT-BLVbOqI29yPnaMZlkU5f_FeY,2715 +pygments/lexers/meson.py,sha256=BMrsDo6BH2lzTFw7JDwQ9SDNMTrRkXCNRDVf4aFHdsI,4336 +pygments/lexers/mime.py,sha256=yGrf3h37LK4b6ERBpFiL_qzn3JgOfGR5KLagnbWFl6c,7582 +pygments/lexers/minecraft.py,sha256=Nu88snDDPzM0D-742fFdUriczL-EE911pAd4_I4-pAw,13696 +pygments/lexers/mips.py,sha256=STKiZT67b3QERXXn7XKVxlPBu7vwbPC5EyCpuf3Jfbw,4656 +pygments/lexers/ml.py,sha256=t8sCv4BjvuBq6AihKKUwStEONIgdXCC2RMtO0RopNbM,35390 +pygments/lexers/modeling.py,sha256=M7B58bGB-Zwd1EmPxKqtRvg7TgNCyem3MVUHv0_H2SQ,13683 +pygments/lexers/modula2.py,sha256=NtpXBRoUCeHfflgB39LknSkCwhBHBKv2Er_pinjVsNE,53072 +pygments/lexers/mojo.py,sha256=8JRVoftN1E-W2woG0K-4n8PQXTUM9iY6Sl5sWb2uGNg,24233 +pygments/lexers/monte.py,sha256=baWU6zlXloenw9MO1MtEVGE9i3CfiXAYhqU621MIjRk,6289 +pygments/lexers/mosel.py,sha256=gjRdedhA1jTjoYoM1Gpaoog_I9o7TRbYMHk97N1TXwg,9297 +pygments/lexers/ncl.py,sha256=zJ6ahlitit4S0pBXc7Wu96PB7xOn59MwfR2HdY5_C60,63999 +pygments/lexers/nimrod.py,sha256=Q1NSqEkLC5wWt7xJyKC-vzWw_Iw2SfDNP_pyMFBuIfA,6413 +pygments/lexers/nit.py,sha256=p_hVD8GzMRl3CABVKHtYgnXFUQk0i5F2FbWFA6WXm6s,2725 +pygments/lexers/nix.py,sha256=NOrv20gdq-2A7eZ6c2gElPHv1Xx2pvv20-qOymL9GMg,4421 +pygments/lexers/numbair.py,sha256=fxkp2CXeXWKBMewfi1H4JSYkmm4kU58wZ2Sh9BDYAWQ,1758 +pygments/lexers/oberon.py,sha256=jw403qUUs7zpTHAs5CbLjb8qiuwtxLk0spDIYqGZwAw,4210 +pygments/lexers/objective.py,sha256=Fo1WB3JMj8sNeYnvB84H4_qwhOt4WNJtJWjVEOwrJGk,23297 +pygments/lexers/ooc.py,sha256=kD1XaJZaihDF_s-Vyu1Bx68S_9zFt2rhox7NF8LpOZM,3002 +pygments/lexers/openscad.py,sha256=h9I1k8kiuQmhX5vZm6VDSr2fa5Finy0sN8ZDIE-jx1c,3700 +pygments/lexers/other.py,sha256=WLVyqPsvm9oSXIbZwbfyJloS6HGgoFW5nVTaU1uQpTw,1763 +pygments/lexers/parasail.py,sha256=DWMGhtyQgGTXbIgQl_mID6CKqi-Dhbvs_dTkmvrZXfE,2719 +pygments/lexers/parsers.py,sha256=feNgxroPoWRf0NEsON2mtmKDUfslIQppukw6ndEsQ3M,26596 +pygments/lexers/pascal.py,sha256=N2tRAjlXnTxggAzzk2tOOAVzeC2MBzrXy97_HQl5n44,30989 +pygments/lexers/pawn.py,sha256=LWUYQYsebMMt2d5oxX1HYWvBqbakR1h7Av_z8Vw94Wg,8253 +pygments/lexers/pddl.py,sha256=Mk4_BzlROJCd0xR4KKRRSrbj0F7LLQcBRjmsmtWmrCg,2989 +pygments/lexers/perl.py,sha256=9BXn3tyHMA49NvzbM9E2czSCHjeU7bvaPLUcoZrhz-4,39192 +pygments/lexers/phix.py,sha256=hZqychqo5sFMBDESzDPXg1DYHQe_9sn294UfbjihaFk,23249 +pygments/lexers/php.py,sha256=l4hzQrlm0525i5dSw9Vmjcai3TzbPT6DkjzxPg9l6Zc,13061 +pygments/lexers/pointless.py,sha256=WSDjqQyGrNIGmTCdaMxl4zk7OZTlJAMzeUZ02kfgcTI,1974 +pygments/lexers/pony.py,sha256=EXrMkacqMZblI7v4AvBRQe-3Py8__bx5FOgjCLdfXxQ,3279 +pygments/lexers/praat.py,sha256=4UFK-nbC6WkZBhJgcQqEGqq9CocJkW7AmT_OJQbjWzk,12676 +pygments/lexers/procfile.py,sha256=05W2fyofLTP-FbEdSXD1eles-PPqVNfF6RWXjQdW2us,1155 +pygments/lexers/prolog.py,sha256=9Kc5YNUFqkfWu2sYoyzC3RX65abf1bm7oHr86z1s4kQ,12866 +pygments/lexers/promql.py,sha256=n-0vo-o8-ZasqP3Va4ujs562UfZSLfZF-RzT71yL0Tk,4738 +pygments/lexers/prql.py,sha256=PFReuvhbv4K5aeu6lvDfw4m-3hULkB3r43bKAy948os,8747 +pygments/lexers/ptx.py,sha256=KSHAvbiNVUntKilQ6EPYoLFocmJpRsBy_7fW6_Nrs1Y,4501 +pygments/lexers/python.py,sha256=WZe7fBAHKZ_BxPg8qIU26UGhk8qwUYyENJ3IyPW64mc,53805 +pygments/lexers/q.py,sha256=WQFUh3JrpK2j-VGW_Ytn3uJ5frUNmQIFnLtMVGRA9DI,6936 +pygments/lexers/qlik.py,sha256=2wqwdfIjrAz6RNBsP4MyeLX8Z7QpIGzxtf1CvaOlr_g,3693 +pygments/lexers/qvt.py,sha256=XMBnsWRrvCDf989OuDeb-KpszAkeETiACyaghZeL1ns,6103 +pygments/lexers/r.py,sha256=B6WgrD9SY1UTCV1fQBSlZbezPfpYsARn3FQIHcFYOiM,6474 +pygments/lexers/rdf.py,sha256=qUzxLna9v071bHhZAjdsBi8dKaJNk_h9g1ZRUAYCfoo,16056 +pygments/lexers/rebol.py,sha256=4u3N4kzui55HapopXDu3Kt0jczxDZ4buzwR7Mt4tQiM,18259 +pygments/lexers/rego.py,sha256=Rx5Gphbktr9ojg5DbqlyxHeQqqtF7g8W-oF0rmloDNY,1748 +pygments/lexers/resource.py,sha256=ioEzgWksB5HCjoz85XNkQPSd7n5kL0SZiuPkJP1hunQ,2927 +pygments/lexers/ride.py,sha256=kCWdxuR3PclVi4wiA0uUx4CYEFwuTqoMsKjhSW4X3yg,5035 +pygments/lexers/rita.py,sha256=Mj1QNxx1sWAZYC02kw8piVckaiw9B0MqQtiIiDFH0pA,1127 +pygments/lexers/rnc.py,sha256=g7ZD334PMGUqy_Ij64laSN1vJerwHqVkegfMCa3E-y8,1972 +pygments/lexers/roboconf.py,sha256=HbYuK5CqmQdd63SRY2nle01r7-p7mil0SnoauYDmEOY,2074 +pygments/lexers/robotframework.py,sha256=c4U1B9Q9ITBCTohqJTZOvkfyeVbenN4xhzSWIoZh5eU,18448 +pygments/lexers/ruby.py,sha256=uG617E5abBZcECRCqkhIfc-IbZcRb5cGuUZq_xpax90,22753 +pygments/lexers/rust.py,sha256=ZY-9vtsreBP0NfDd0WCouLSp_9MChAL8U8Abe-m9PB8,8260 +pygments/lexers/sas.py,sha256=C1Uz2s9DU6_s2kL-cB_PAGPtpyK5THlmhNmCumC1l48,9456 +pygments/lexers/savi.py,sha256=jrmruK0GnXktgBTWXW3oN3TXtofn3HBbkMlHnR84cko,4878 +pygments/lexers/scdoc.py,sha256=DXRmFDmYuc7h3gPAAVhfcL1OEbNBK5RdPpJqQzF3ZTk,2524 +pygments/lexers/scripting.py,sha256=eaYlkDK-_cAwTcCBHP6QXBCz8n6OzbhzdkRe0uV0xWY,81814 +pygments/lexers/sgf.py,sha256=w6C513ENaO2YCnqrduK7k03NaMDf-pgygvfzq2NaSRk,1985 +pygments/lexers/shell.py,sha256=dCS1zwkf5KwTog4__MnMC7h3Xmwv4_d3fnEV29tSwXI,36381 +pygments/lexers/sieve.py,sha256=eob-L84yf2jmhdNyYZUlbUJozdcd6GXcHW68lmAe8WE,2514 +pygments/lexers/slash.py,sha256=I-cRepmaxhL1SgYvD1hHX3gNBFI8NPszdU7hn1o5JlA,8484 +pygments/lexers/smalltalk.py,sha256=ue2PmqDK2sw0j75WdseiiENJBdZ1OwysH2Op1QN1r24,7204 +pygments/lexers/smithy.py,sha256=VREWoeuz7ANap_Uiopn7rs0Tnsfc-xBisDJKRGQY_y8,2659 +pygments/lexers/smv.py,sha256=He_VBSMbWONMWZmkrB5RYR0cfHVnMyKIXz68IFYl-a8,2805 +pygments/lexers/snobol.py,sha256=qDzb41xQQWMNmjB2MtZs23pFoFgZ2gbRZhK_Ir03r7I,2778 +pygments/lexers/solidity.py,sha256=Tixfnwku4Yezj6nNm8xVaw7EdV1qgAgdwahdTFP0St8,3163 +pygments/lexers/soong.py,sha256=Vm18vV4g6T8UPgjjY2yTRlSXGDpZowmuqQUBFfm4A9A,2339 +pygments/lexers/sophia.py,sha256=2YtYIT8iwAoW0B7TZuuoG_ZILhJV-2A7oBGat-98naE,3376 +pygments/lexers/special.py,sha256=8JuR2Vex8X-RWnC36S0HXTHWp2qmZclc90-TrLUWyaY,3585 +pygments/lexers/spice.py,sha256=m4nK0q4Sq_OFQez7kGWfki0No4ZV24YrONfHVj1Piqs,2790 +pygments/lexers/sql.py,sha256=WSG6vOsR87EEEwSQefP_Z7TauUG_BjqMHUFmPaSOVj4,41476 +pygments/lexers/srcinfo.py,sha256=B8vDs-sJogG3mWa5Hp_7JfHHUMyYRwGvKv6cKbFQXLM,1746 +pygments/lexers/stata.py,sha256=Zr9BC52D5O_3BbdW0N-tzoUmy0NTguL2sC-saXRVM-c,6415 +pygments/lexers/supercollider.py,sha256=_H5wDrn0DiGnlhB_cz6Rt_lo2TvqjSm0o6NPTd9R4Ko,3697 +pygments/lexers/tablegen.py,sha256=1JjedXYY18BNiY9JtNGLOtGfiwduNDZpQLBGTeQ6jAw,3987 +pygments/lexers/tact.py,sha256=X_lsxjFUMaC1TmYysXJq9tmAGifRnil83Bt1zA86Xdo,10809 +pygments/lexers/tal.py,sha256=xS9PlaWQOPj8MVr56fUNq31vUQKRWoLTlyWj9ZHm8AM,2904 +pygments/lexers/tcl.py,sha256=lK97ju4nikkt-oGOzIeyFEM98yq4dZSI8uEmYsq0R6c,5512 +pygments/lexers/teal.py,sha256=t3dqy_Arwv8_yExbX_xiFxv1TqJLPv4vh1MVKjKwS4Y,3522 +pygments/lexers/templates.py,sha256=BVdjYeoacIUuFyHTG39j4PxeNCe5E1oUURjH1rITrI4,75731 +pygments/lexers/teraterm.py,sha256=ciwztagW5Drg2gr17Qykrh6GwMsKy7e4xdQshX95GyQ,9718 +pygments/lexers/testing.py,sha256=YZgDgUEaLEYKSKEqpDsUi3Bn-Db_D42IlyiSsr1oX8U,10810 +pygments/lexers/text.py,sha256=nOCQPssIlKdVWU3PKxZiBPkf_KFM2V48IOssSyqhFY8,1068 +pygments/lexers/textedit.py,sha256=ttT4Ph-hIdgFLG6maRy_GskkziTFK0Wcg28yU0s6lek,7760 +pygments/lexers/textfmts.py,sha256=mi9KLEq4mrzDJbEc8G3VM-mSki_Tylkzodu47yH6z84,15524 +pygments/lexers/theorem.py,sha256=51ppBAEdhJmwU_lC916zMyjEoKLXqf89VAE_Lr0PNCc,17855 +pygments/lexers/thingsdb.py,sha256=x_fHNkLA-hIJyeIs6rg_X8n5OLYvFqaSu1FhI3apI5Y,6017 +pygments/lexers/tlb.py,sha256=ue2gqm45BI512lM13O8skAky9zAb7pLMrxZ8pbt5zRU,1450 +pygments/lexers/tls.py,sha256=_uQUVuMRDOhN-XUyGR5DIlVCk1CUZ1fIOSN4_WQYPKk,1540 +pygments/lexers/tnt.py,sha256=pK4LgoKON7u1xF66JYFncAPSbD8DZaeI_WTZ9HqEFlY,10456 +pygments/lexers/trafficscript.py,sha256=X3B8kgxS54ecuok9ic6Hkp-UMn5DvOmCK0p70Tz27Cw,1506 +pygments/lexers/typoscript.py,sha256=mBuePiVZUoAORPKsHwrx6fBWiy3fAIqG-2O67QmMiFI,8332 +pygments/lexers/typst.py,sha256=zIJBEhUXtWp5OiyAmvFA5m8d1EQG-ocwrJ677dvTUAk,7167 +pygments/lexers/ul4.py,sha256=rCaw0J9j3cdql9lX_HTilg65k9-9S118zOA6TAYfxaM,10499 +pygments/lexers/unicon.py,sha256=RAqoCnAAJBYOAGdR8ng0g6FtB39bGemLRlIqv5mcg9E,18625 +pygments/lexers/urbi.py,sha256=ajNP70NJg32jNnFDZsLvr_-4TToSGqRGkFyAPIJLfCU,6082 +pygments/lexers/usd.py,sha256=2eEGouolodYS402P_gtBrn4lLzpg1z8uHwPCKqjUb_k,3304 +pygments/lexers/varnish.py,sha256=dSh0Ku9SrjmlB29Fi_mWdWavN7M0cMKeepR4a34sOyI,7473 +pygments/lexers/verification.py,sha256=Qu433Q_h3EK3uS4bJoLRFZK0kIVwzX5AFKsa4Z-qnxA,3934 +pygments/lexers/verifpal.py,sha256=buyOOzCo_dGnoC40h0tthylHVVpgDt8qXu4olLvYy_4,2661 +pygments/lexers/vip.py,sha256=2lEV4cLV9p4E37wctBL7zkZ4ZU4p3HVsiLJFzB1bie0,5711 +pygments/lexers/vyper.py,sha256=Zq6sQIUBk6mBdpgOVgu3A6swGoBne0kDlRyjZznm2BY,5615 +pygments/lexers/web.py,sha256=4W9a7vcskrGJnxt4KmoE3SZydWB1qLq7lP2XS85J_m8,913 +pygments/lexers/webassembly.py,sha256=zgcMouzLawcbeFr6w_SOvGoUR68ZtqnnsbOcWEVleLk,5698 +pygments/lexers/webidl.py,sha256=ODtVmw4gVzI8HQWxuEckP6KMwm8WP2G2lSZEjagDXts,10516 +pygments/lexers/webmisc.py,sha256=-_-INDVdk47e2jlj-9bFcuLtntqVorBqIjlnwPfZFdI,40564 +pygments/lexers/wgsl.py,sha256=9igd9dzixGIgNewruv9mPnFms-c9BahkZcCCrZygv84,11880 +pygments/lexers/whiley.py,sha256=lMr750lA4MZsB4xqzVsIRtVMJIC3_dArhFYTHvOPwvA,4017 +pygments/lexers/wowtoc.py,sha256=8xxvf0xGeYtf4PE7KtkHZ_ly9xY_XXHrpCitdKE42Ro,4076 +pygments/lexers/wren.py,sha256=goGXnAMKKa13LLL40ybT3aMGPrk3gCRwZQFYAkKB_w0,3229 +pygments/lexers/x10.py,sha256=Q-AmgdF2E-N7mtOPpZ07CsxrTVnikyqC4uRRv6H75sk,1943 +pygments/lexers/xorg.py,sha256=9ttrBd3_Y2nXANsqtMposSgblYmMYqWXQ-Iz5RH9RsU,925 +pygments/lexers/yang.py,sha256=13CWbSaNr9giOHz4o0SXSklh0bfWt0ah14jJGpTvcn0,4499 +pygments/lexers/yara.py,sha256=jUSv78KTDfguCoAoAZKbYzQERkkyxBBWv5dInVrkDxo,2427 +pygments/lexers/zig.py,sha256=f-80MVOSp1KnczAMokQLVM-_wAEOD16EcGFnaCNlsN0,3976 +pygments/modeline.py,sha256=K5eSkR8GS1r5OkXXTHOcV0aM_6xpk9eWNEIAW-OOJ2g,1005 +pygments/plugin.py,sha256=tPx0rJCTIZ9ioRgLNYG4pifCbAwTRUZddvLw-NfAk2w,1891 +pygments/regexopt.py,sha256=wXaP9Gjp_hKAdnICqoDkRxAOQJSc4v3X6mcxx3z-TNs,3072 +pygments/scanner.py,sha256=nNcETRR1tRuiTaHmHSTTECVYFPcLf6mDZu1e4u91A9E,3092 +pygments/sphinxext.py,sha256=VEe_oHNgLoEGMHc2ROfbee2mF2PPREFyE6_m_JN5FvQ,7898 +pygments/style.py,sha256=Cpw9dCAyW3_JAwFRXOJXmtKb5ZwO2_5KSmlq6q4fZw4,6408 +pygments/styles/__init__.py,sha256=f9KCQXN4uKbe8aI8-L3qTC-_XPfT563FwTg6VTGVfwI,2006 +pygments/styles/__pycache__/__init__.cpython-313.pyc,, +pygments/styles/__pycache__/_mapping.cpython-313.pyc,, +pygments/styles/__pycache__/abap.cpython-313.pyc,, +pygments/styles/__pycache__/algol.cpython-313.pyc,, +pygments/styles/__pycache__/algol_nu.cpython-313.pyc,, +pygments/styles/__pycache__/arduino.cpython-313.pyc,, +pygments/styles/__pycache__/autumn.cpython-313.pyc,, +pygments/styles/__pycache__/borland.cpython-313.pyc,, +pygments/styles/__pycache__/bw.cpython-313.pyc,, +pygments/styles/__pycache__/coffee.cpython-313.pyc,, +pygments/styles/__pycache__/colorful.cpython-313.pyc,, +pygments/styles/__pycache__/default.cpython-313.pyc,, +pygments/styles/__pycache__/dracula.cpython-313.pyc,, +pygments/styles/__pycache__/emacs.cpython-313.pyc,, +pygments/styles/__pycache__/friendly.cpython-313.pyc,, +pygments/styles/__pycache__/friendly_grayscale.cpython-313.pyc,, +pygments/styles/__pycache__/fruity.cpython-313.pyc,, +pygments/styles/__pycache__/gh_dark.cpython-313.pyc,, +pygments/styles/__pycache__/gruvbox.cpython-313.pyc,, +pygments/styles/__pycache__/igor.cpython-313.pyc,, +pygments/styles/__pycache__/inkpot.cpython-313.pyc,, +pygments/styles/__pycache__/lightbulb.cpython-313.pyc,, +pygments/styles/__pycache__/lilypond.cpython-313.pyc,, +pygments/styles/__pycache__/lovelace.cpython-313.pyc,, +pygments/styles/__pycache__/manni.cpython-313.pyc,, +pygments/styles/__pycache__/material.cpython-313.pyc,, +pygments/styles/__pycache__/monokai.cpython-313.pyc,, +pygments/styles/__pycache__/murphy.cpython-313.pyc,, +pygments/styles/__pycache__/native.cpython-313.pyc,, +pygments/styles/__pycache__/nord.cpython-313.pyc,, +pygments/styles/__pycache__/onedark.cpython-313.pyc,, +pygments/styles/__pycache__/paraiso_dark.cpython-313.pyc,, +pygments/styles/__pycache__/paraiso_light.cpython-313.pyc,, +pygments/styles/__pycache__/pastie.cpython-313.pyc,, +pygments/styles/__pycache__/perldoc.cpython-313.pyc,, +pygments/styles/__pycache__/rainbow_dash.cpython-313.pyc,, +pygments/styles/__pycache__/rrt.cpython-313.pyc,, +pygments/styles/__pycache__/sas.cpython-313.pyc,, +pygments/styles/__pycache__/solarized.cpython-313.pyc,, +pygments/styles/__pycache__/staroffice.cpython-313.pyc,, +pygments/styles/__pycache__/stata_dark.cpython-313.pyc,, +pygments/styles/__pycache__/stata_light.cpython-313.pyc,, +pygments/styles/__pycache__/tango.cpython-313.pyc,, +pygments/styles/__pycache__/trac.cpython-313.pyc,, +pygments/styles/__pycache__/vim.cpython-313.pyc,, +pygments/styles/__pycache__/vs.cpython-313.pyc,, +pygments/styles/__pycache__/xcode.cpython-313.pyc,, +pygments/styles/__pycache__/zenburn.cpython-313.pyc,, +pygments/styles/_mapping.py,sha256=6lovFUE29tz6EsV3XYY4hgozJ7q1JL7cfO3UOlgnS8w,3312 +pygments/styles/abap.py,sha256=64Uwr8uPdEdcT-tE-Y2VveTXfH3SkqH9qdMgY49YHQI,749 +pygments/styles/algol.py,sha256=fCuk8ITTehvbJSufiaKlgnFsKbl-xFxxR82xhltc-cQ,2262 +pygments/styles/algol_nu.py,sha256=Gv9WfHJvYegGcUk1zcufQgsdXPNjCUNk8sAHyrSGGh4,2283 +pygments/styles/arduino.py,sha256=NoUB8xk7M1HGPoLfuySOLU0sVwoTuLcZqllXl2EO_iE,4557 +pygments/styles/autumn.py,sha256=fLLfjHXjxCl6crBAxEsBLH372ALMkFacA2bG6KFbJi4,2195 +pygments/styles/borland.py,sha256=_0ySKp4KGCSgtYjPe8uzD6gQhlmAIR4T43i-FoRYNOM,1611 +pygments/styles/bw.py,sha256=vhk8Xoj64fLPdA9IQU6mUVsYMel255jR-FDU7BjIHtI,1406 +pygments/styles/coffee.py,sha256=NqLt-fc7LONma1BGggbceVRY9uDE70WBuZXqK4zwaco,2308 +pygments/styles/colorful.py,sha256=mYcSbehtH7itH_QV9NqJp4Wna1X4lrwl2wkVXS2u-5A,2832 +pygments/styles/default.py,sha256=RTgG2zKWWUxPTDCFxhTnyZI_WZBIVgu5XsUpNvFisCA,2588 +pygments/styles/dracula.py,sha256=vRJmixBoSKV9o8NVQhXGViQqchhIYugfikLmvX0DoBw,2182 +pygments/styles/emacs.py,sha256=TiOG9oc83qToMCRMnJrXtWYqnzAqYycRz_50OoCKtxc,2535 +pygments/styles/friendly.py,sha256=oAi-l9anQTs9STDmUzXGDlOegatEOH4hpD0j6o6dZGM,2604 +pygments/styles/friendly_grayscale.py,sha256=a7Cqkzt6-uTiXvj6GoYBXzRvX5_zviCjjRB04Kf_-Q0,2828 +pygments/styles/fruity.py,sha256=GfSUTG0stlJr5Ow_saCaxbI2IB4-34Dp2TuRTpfUJBs,1324 +pygments/styles/gh_dark.py,sha256=ruNX3d4rf22rx-8HnwvGbNbXRQpXCNcHU1HNq6N4uNg,3590 +pygments/styles/gruvbox.py,sha256=KrFoHEoVnZW6XM9udyXncPomeGyZgIDsNWOH3kCrxFQ,3387 +pygments/styles/igor.py,sha256=fYYPhM0dRCvcDTMVrMVO5oFKnYm-8YVlsuVBoczFLtY,737 +pygments/styles/inkpot.py,sha256=jggSeX9NV15eOL2oJaVmZ6vmV7LWRzXJQRUqcWEqGRs,2404 +pygments/styles/lightbulb.py,sha256=Y8u1qdvlHfBqI2jJex55SkvVatVo_FjEUzE6h-X7m-0,3172 +pygments/styles/lilypond.py,sha256=Y6fp_sEL-zESmxAaMxzjtrKk90cuDC_DalNdC8wj0nw,2066 +pygments/styles/lovelace.py,sha256=cA9uhmbnzY04MccsiYSgMY7fvb4WMRbegWBUrGvXh1M,3178 +pygments/styles/manni.py,sha256=g9FyO7plTwfMm2cU4iiKgdlkMlvQLG6l2Lwkgz5ITS4,2443 +pygments/styles/material.py,sha256=LDmgomAbgtJDZhbv446_zIwgYh50UAqEEtgYNUns1rQ,4201 +pygments/styles/monokai.py,sha256=lrxTJpkBarV9gTLkBQryZ6oNSjekAVheJueKJP5iEYA,5184 +pygments/styles/murphy.py,sha256=-AKZiLkpiWej-otjHMsYCE-I-_IzCOLJY-_GBdKRZRw,2805 +pygments/styles/native.py,sha256=l6tezGSQTB8p_SyOXJ0PWI7KzCeEdtsPmVc4Yn4_CwU,2043 +pygments/styles/nord.py,sha256=GDt3WAaqaWsiCeqpIBPxd8TEUX708fGfwaA7S0w0oy0,5391 +pygments/styles/onedark.py,sha256=k80cZEppCEF-HLoxy_FEA0QmQDZze68nHVMNGyUVa28,1719 +pygments/styles/paraiso_dark.py,sha256=Jkrg4nUKIVNF8U4fPNV_Smq_g9NFbb9eiUrjYpVgQZg,5662 +pygments/styles/paraiso_light.py,sha256=MxN964ZEpze3wF0ss-igaa2I7E684MHe-Zq0rWPH3wo,5668 +pygments/styles/pastie.py,sha256=ZvAs9UpBNYFC-5PFrCRGYnm3FoPKb-eKR-ozbWZP-4g,2525 +pygments/styles/perldoc.py,sha256=HSxB93e4UpQkZspReQ34FeJbZ-59ksGvdaH-hToehi8,2230 +pygments/styles/rainbow_dash.py,sha256=4ugL18Or7aNtaLfPfCLFRiFy0Gu2RA4a9G2LQUE9SrM,2390 +pygments/styles/rrt.py,sha256=fgzfpC0PC_SCcLOMCNEIQTjPUMOncRe7SR10GfSRbXY,1006 +pygments/styles/sas.py,sha256=yzoXmbfQ2ND1WWq93b4vVGYkQSZHPqb4ymes9YYRT3w,1440 +pygments/styles/solarized.py,sha256=qupILFZn02WspnAF5SPYb-W8guo9xnUtjb1HeLw3XgE,4247 +pygments/styles/staroffice.py,sha256=CLbBeMoxay21Xyu3Af2p4xUXyG1_6ydCbvs5RJKYe5w,831 +pygments/styles/stata_dark.py,sha256=vX8SwHV__sG92F4CKribG08MJfSVq98dgs7gEA_n9yc,1257 +pygments/styles/stata_light.py,sha256=uV3GE-ylvffQ0yN3py1YAVqBB5wflIKZbceyK1Lqvrc,1289 +pygments/styles/tango.py,sha256=O2wcM4hHuU1Yt071M9CK7JPtiiSCqyxtT9tbiQICV28,7137 +pygments/styles/trac.py,sha256=9kMv1ZZyMKACWlx2fQVjRP0I2pgcRYCNrd7iGGZg9qk,1981 +pygments/styles/vim.py,sha256=J7_TqvrGkTX_XuTHW0In5wqPLAUPRWyr1122XueZWmM,2019 +pygments/styles/vs.py,sha256=s7YnzbIPuFU3LIke27mc4lAQSn2R3vbbHc1baMGSU_U,1130 +pygments/styles/xcode.py,sha256=PbQdzgGaA4a9LAU1i58alY9kM4IFlQX5jHQwOYmf_Rk,1504 +pygments/styles/zenburn.py,sha256=suZEKzBTCYdhf2cxNwcY7UATJK1tq5eYhGdBcXdf6MU,2203 +pygments/token.py,sha256=WbdWGhYm_Vosb0DDxW9lHNPgITXfWTsQmHt6cy9RbcM,6226 +pygments/unistring.py,sha256=al-_rBemRuGvinsrM6atNsHTmJ6DUbw24q2O2Ru1cBc,63208 +pygments/util.py,sha256=oRtSpiAo5jM9ulntkvVbgXUdiAW57jnuYGB7t9fYuhc,10031 diff --git a/vendor/pygments-main/pygments-2.18.0.dist-info/REQUESTED b/vendor/pygments-main/pygments-2.19.2.dist-info/REQUESTED similarity index 100% rename from vendor/pygments-main/pygments-2.18.0.dist-info/REQUESTED rename to vendor/pygments-main/pygments-2.19.2.dist-info/REQUESTED diff --git a/vendor/pygments-main/pygments-2.18.0.dist-info/WHEEL b/vendor/pygments-main/pygments-2.19.2.dist-info/WHEEL similarity index 67% rename from vendor/pygments-main/pygments-2.18.0.dist-info/WHEEL rename to vendor/pygments-main/pygments-2.19.2.dist-info/WHEEL index 516596c7..12228d41 100644 --- a/vendor/pygments-main/pygments-2.18.0.dist-info/WHEEL +++ b/vendor/pygments-main/pygments-2.19.2.dist-info/WHEEL @@ -1,4 +1,4 @@ Wheel-Version: 1.0 -Generator: hatchling 1.24.2 +Generator: hatchling 1.27.0 Root-Is-Purelib: true Tag: py3-none-any diff --git a/vendor/pygments-main/pygments-2.18.0.dist-info/entry_points.txt b/vendor/pygments-main/pygments-2.19.2.dist-info/entry_points.txt similarity index 100% rename from vendor/pygments-main/pygments-2.18.0.dist-info/entry_points.txt rename to vendor/pygments-main/pygments-2.19.2.dist-info/entry_points.txt diff --git a/vendor/pygments-main/pygments-2.18.0.dist-info/licenses/AUTHORS b/vendor/pygments-main/pygments-2.19.2.dist-info/licenses/AUTHORS similarity index 97% rename from vendor/pygments-main/pygments-2.18.0.dist-info/licenses/AUTHORS rename to vendor/pygments-main/pygments-2.19.2.dist-info/licenses/AUTHORS index 4ec64ba1..811c66ae 100644 --- a/vendor/pygments-main/pygments-2.18.0.dist-info/licenses/AUTHORS +++ b/vendor/pygments-main/pygments-2.19.2.dist-info/licenses/AUTHORS @@ -42,14 +42,17 @@ Other contributors, listed alphabetically, are: * Frits van Bommel -- assembler lexers * Pierre Bourdon -- bugfixes * Martijn Braam -- Kernel log lexer, BARE lexer +* JD Browne, Google LLC -- GoogleSQL lexer * Matthias Bussonnier -- ANSI style handling for terminal-256 formatter * chebee7i -- Python traceback lexer improvements * Hiram Chirino -- Scaml and Jade lexers * Mauricio Caceres -- SAS and Stata lexers. * Michael Camilleri, John Gabriele, sogaiu -- Janet lexer +* Daren Chandisingh -- Gleam lexer * Ian Cooper -- VGL lexer * David Corbett -- Inform, Jasmin, JSGF, Snowball, and TADS 3 lexers * Leaf Corcoran -- MoonScript lexer +* Fraser Cormack -- TableGen lexer * Gabriel Corona -- ASN.1 lexer * Christopher Creutzig -- MuPAD lexer * Daniël W. Crompton -- Pike lexer @@ -69,6 +72,7 @@ Other contributors, listed alphabetically, are: * Paweł Fertyk -- GDScript lexer, HTML formatter improvements * Michael Ficarra -- CPSA lexer * James H. Fisher -- PostScript lexer +* Amanda Fitch, Google LLC -- GoogleSQL lexer * William S. Fulton -- SWIG lexer * Carlos Galdino -- Elixir and Elixir Console lexers * Michael Galloy -- IDL lexer @@ -139,6 +143,7 @@ Other contributors, listed alphabetically, are: * Jon Larimer, Google Inc. -- Smali lexer * Olov Lassus -- Dart lexer * Matt Layman -- TAP lexer +* Dan Lazin, Google LLC -- GoogleSQL lexer * Kristian Lyngstøl -- Varnish lexers * Sylvestre Ledru -- Scilab lexer * Chee Sing Lee -- Flatline lexer @@ -252,6 +257,7 @@ Other contributors, listed alphabetically, are: * Matthias Vallentin -- Bro lexer * Benoît Vinot -- AMPL lexer * Linh Vu Hong -- RSL lexer +* Taavi Väänänen -- Debian control lexer * Immanuel Washington -- Smithy lexer * Nathan Weizenbaum -- Haml and Sass lexers * Nathan Whetsell -- Csound lexers @@ -263,6 +269,7 @@ Other contributors, listed alphabetically, are: * Enrique Zamudio -- Ceylon lexer * Alex Zimin -- Nemerle lexer * Rob Zimmerman -- Kal lexer +* Evgenii Zheltonozhskii -- Maple lexer * Vincent Zurczak -- Roboconf lexer * Hubert Gruniaux -- C and C++ lexer improvements * Thomas Symalla -- AMDGPU Lexer @@ -279,5 +286,6 @@ Other contributors, listed alphabetically, are: * Nikolay Antipov -- OpenSCAD lexer * Markus Meyer, Nextron Systems -- YARA lexer * Hannes Römer -- Mojo lexer +* Jan Frederik Schaefer -- PDDL lexer Many thanks for all contributions! diff --git a/vendor/pygments-main/pygments-2.18.0.dist-info/licenses/LICENSE b/vendor/pygments-main/pygments-2.19.2.dist-info/licenses/LICENSE similarity index 100% rename from vendor/pygments-main/pygments-2.18.0.dist-info/licenses/LICENSE rename to vendor/pygments-main/pygments-2.19.2.dist-info/licenses/LICENSE diff --git a/vendor/pygments-main/pygments/__init__.py b/vendor/pygments-main/pygments/__init__.py index e5a669cc..2a391c3e 100644 --- a/vendor/pygments-main/pygments/__init__.py +++ b/vendor/pygments-main/pygments/__init__.py @@ -21,12 +21,12 @@ .. _Pygments master branch: https://github.com/pygments/pygments/archive/master.zip#egg=Pygments-dev - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ from io import StringIO, BytesIO -__version__ = '2.18.0' +__version__ = '2.19.2' __docformat__ = 'restructuredtext' __all__ = ['lex', 'format', 'highlight'] diff --git a/vendor/pygments-main/pygments/__main__.py b/vendor/pygments-main/pygments/__main__.py index a2435317..4890a6c7 100644 --- a/vendor/pygments-main/pygments/__main__.py +++ b/vendor/pygments-main/pygments/__main__.py @@ -4,7 +4,7 @@ Main entry point for ``python -m pygments``. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/__pycache__/__init__.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 00000000..830d783c Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/__init__.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/__main__.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/__main__.cpython-313.pyc new file mode 100644 index 00000000..20352979 Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/__main__.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/cmdline.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/cmdline.cpython-313.pyc new file mode 100644 index 00000000..e3e85efe Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/cmdline.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/console.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/console.cpython-313.pyc new file mode 100644 index 00000000..e9b6bbd8 Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/console.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/filter.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/filter.cpython-313.pyc new file mode 100644 index 00000000..9a78df81 Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/filter.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/formatter.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/formatter.cpython-313.pyc new file mode 100644 index 00000000..666312ee Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/formatter.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/lexer.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/lexer.cpython-313.pyc new file mode 100644 index 00000000..db9214dc Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/lexer.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/modeline.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/modeline.cpython-313.pyc new file mode 100644 index 00000000..5d2f9788 Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/modeline.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/plugin.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/plugin.cpython-313.pyc new file mode 100644 index 00000000..2b4c5ef8 Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/plugin.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/regexopt.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/regexopt.cpython-313.pyc new file mode 100644 index 00000000..474b2b80 Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/regexopt.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/scanner.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/scanner.cpython-313.pyc new file mode 100644 index 00000000..ac595a73 Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/scanner.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/sphinxext.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/sphinxext.cpython-313.pyc new file mode 100644 index 00000000..3136abb6 Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/sphinxext.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/style.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/style.cpython-313.pyc new file mode 100644 index 00000000..3bcb3f66 Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/style.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/token.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/token.cpython-313.pyc new file mode 100644 index 00000000..bd046273 Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/token.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/unistring.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/unistring.cpython-313.pyc new file mode 100644 index 00000000..1161d34e Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/unistring.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/__pycache__/util.cpython-313.pyc b/vendor/pygments-main/pygments/__pycache__/util.cpython-313.pyc new file mode 100644 index 00000000..3b35f414 Binary files /dev/null and b/vendor/pygments-main/pygments/__pycache__/util.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/cmdline.py b/vendor/pygments-main/pygments/cmdline.py index df1c3b7a..2878fd55 100644 --- a/vendor/pygments-main/pygments/cmdline.py +++ b/vendor/pygments-main/pygments/cmdline.py @@ -4,7 +4,7 @@ Command line interface. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/console.py b/vendor/pygments-main/pygments/console.py index 4c1a0621..ee1ac27a 100644 --- a/vendor/pygments-main/pygments/console.py +++ b/vendor/pygments-main/pygments/console.py @@ -4,7 +4,7 @@ Format colored console output. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/filter.py b/vendor/pygments-main/pygments/filter.py index aa6f7604..5efff438 100644 --- a/vendor/pygments-main/pygments/filter.py +++ b/vendor/pygments-main/pygments/filter.py @@ -4,7 +4,7 @@ Module that implements the default filter. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/filters/__init__.py b/vendor/pygments-main/pygments/filters/__init__.py index 86e8dacf..2fed761a 100644 --- a/vendor/pygments-main/pygments/filters/__init__.py +++ b/vendor/pygments-main/pygments/filters/__init__.py @@ -5,7 +5,7 @@ Module containing filter lookup functions and default filters. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/filters/__pycache__/__init__.cpython-313.pyc b/vendor/pygments-main/pygments/filters/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 00000000..2701c439 Binary files /dev/null and b/vendor/pygments-main/pygments/filters/__pycache__/__init__.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatter.py b/vendor/pygments-main/pygments/formatter.py index cad3b388..a20d3039 100644 --- a/vendor/pygments-main/pygments/formatter.py +++ b/vendor/pygments-main/pygments/formatter.py @@ -4,7 +4,7 @@ Base formatter class. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/formatters/__init__.py b/vendor/pygments-main/pygments/formatters/__init__.py index 014de975..b24931cd 100644 --- a/vendor/pygments-main/pygments/formatters/__init__.py +++ b/vendor/pygments-main/pygments/formatters/__init__.py @@ -4,7 +4,7 @@ Pygments formatters. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/__init__.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 00000000..3d1da635 Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/__init__.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/_mapping.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/_mapping.cpython-313.pyc new file mode 100644 index 00000000..809cc057 Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/_mapping.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/bbcode.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/bbcode.cpython-313.pyc new file mode 100644 index 00000000..b7661577 Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/bbcode.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/groff.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/groff.cpython-313.pyc new file mode 100644 index 00000000..0626a959 Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/groff.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/html.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/html.cpython-313.pyc new file mode 100644 index 00000000..faa9fd45 Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/html.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/img.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/img.cpython-313.pyc new file mode 100644 index 00000000..bc441852 Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/img.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/irc.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/irc.cpython-313.pyc new file mode 100644 index 00000000..c006f68d Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/irc.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/latex.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/latex.cpython-313.pyc new file mode 100644 index 00000000..ba33fcb8 Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/latex.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/other.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/other.cpython-313.pyc new file mode 100644 index 00000000..9dde3d17 Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/other.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/pangomarkup.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/pangomarkup.cpython-313.pyc new file mode 100644 index 00000000..e4340ee3 Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/pangomarkup.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/rtf.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/rtf.cpython-313.pyc new file mode 100644 index 00000000..75d2e5ae Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/rtf.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/svg.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/svg.cpython-313.pyc new file mode 100644 index 00000000..f18ab26c Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/svg.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/terminal.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/terminal.cpython-313.pyc new file mode 100644 index 00000000..1b587a2d Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/terminal.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/__pycache__/terminal256.cpython-313.pyc b/vendor/pygments-main/pygments/formatters/__pycache__/terminal256.cpython-313.pyc new file mode 100644 index 00000000..96bed809 Binary files /dev/null and b/vendor/pygments-main/pygments/formatters/__pycache__/terminal256.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/formatters/_mapping.py b/vendor/pygments-main/pygments/formatters/_mapping.py old mode 100755 new mode 100644 diff --git a/vendor/pygments-main/pygments/formatters/bbcode.py b/vendor/pygments-main/pygments/formatters/bbcode.py index 95540810..339edf9d 100644 --- a/vendor/pygments-main/pygments/formatters/bbcode.py +++ b/vendor/pygments-main/pygments/formatters/bbcode.py @@ -4,7 +4,7 @@ BBcode formatter. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/formatters/groff.py b/vendor/pygments-main/pygments/formatters/groff.py index a9e07112..028fec4e 100644 --- a/vendor/pygments-main/pygments/formatters/groff.py +++ b/vendor/pygments-main/pygments/formatters/groff.py @@ -4,7 +4,7 @@ Formatter for groff output. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/formatters/html.py b/vendor/pygments-main/pygments/formatters/html.py index 3330c1d5..4ef18368 100644 --- a/vendor/pygments-main/pygments/formatters/html.py +++ b/vendor/pygments-main/pygments/formatters/html.py @@ -4,7 +4,7 @@ Formatter for HTML output. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -44,7 +44,15 @@ def webify(color): if color.startswith('calc') or color.startswith('var'): return color else: - return '#' + color + # Check if the color can be shortened from 6 to 3 characters + color = color.upper() + if (len(color) == 6 and + ( color[0] == color[1] + and color[2] == color[3] + and color[4] == color[5])): + return f'#{color[0]}{color[2]}{color[4]}' + else: + return f'#{color}' def _get_ttype_class(ttype): @@ -62,7 +70,7 @@ def _get_ttype_class(ttype): CSSFILE_TEMPLATE = '''\ /* generated by Pygments -Copyright 2006-2024 by the Pygments team. +Copyright 2006-2025 by the Pygments team. Licensed under the BSD license, see LICENSE for details. */ %(styledefs)s @@ -73,7 +81,7 @@ def _get_ttype_class(ttype): "http://www.w3.org/TR/html4/strict.dtd"> diff --git a/vendor/pygments-main/pygments/formatters/img.py b/vendor/pygments-main/pygments/formatters/img.py index d5c97d47..de4e9ffa 100644 --- a/vendor/pygments-main/pygments/formatters/img.py +++ b/vendor/pygments-main/pygments/formatters/img.py @@ -4,7 +4,7 @@ Formatter for Pixmap output. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ import os @@ -132,7 +132,8 @@ def _create_mac(self): '/Library/Fonts/', '/System/Library/Fonts/'): font_map.update( (os.path.splitext(f)[0].lower(), os.path.join(font_dir, f)) - for f in os.listdir(font_dir) + for _, _, files in os.walk(font_dir) + for f in files if f.lower().endswith(('ttf', 'ttc'))) for name in STYLES['NORMAL']: diff --git a/vendor/pygments-main/pygments/formatters/irc.py b/vendor/pygments-main/pygments/formatters/irc.py index a1e3979b..d6ca0699 100644 --- a/vendor/pygments-main/pygments/formatters/irc.py +++ b/vendor/pygments-main/pygments/formatters/irc.py @@ -4,7 +4,7 @@ Formatter for IRC output - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/formatters/latex.py b/vendor/pygments-main/pygments/formatters/latex.py index 2f7971e8..f14234a6 100644 --- a/vendor/pygments-main/pygments/formatters/latex.py +++ b/vendor/pygments-main/pygments/formatters/latex.py @@ -4,7 +4,7 @@ Formatter for LaTeX fancyvrb output. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/formatters/other.py b/vendor/pygments-main/pygments/formatters/other.py index 56e8f033..6b0eecac 100644 --- a/vendor/pygments-main/pygments/formatters/other.py +++ b/vendor/pygments-main/pygments/formatters/other.py @@ -4,7 +4,7 @@ Other formatters: NullFormatter, RawTokenFormatter. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/formatters/pangomarkup.py b/vendor/pygments-main/pygments/formatters/pangomarkup.py index 550dabb4..81252094 100644 --- a/vendor/pygments-main/pygments/formatters/pangomarkup.py +++ b/vendor/pygments-main/pygments/formatters/pangomarkup.py @@ -4,7 +4,7 @@ Formatter for Pango markup output. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/formatters/rtf.py b/vendor/pygments-main/pygments/formatters/rtf.py index 7f8b7e4c..fe0968db 100644 --- a/vendor/pygments-main/pygments/formatters/rtf.py +++ b/vendor/pygments-main/pygments/formatters/rtf.py @@ -4,7 +4,7 @@ A formatter that generates RTF files. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/formatters/svg.py b/vendor/pygments-main/pygments/formatters/svg.py index 74019b69..7a8ec9ad 100644 --- a/vendor/pygments-main/pygments/formatters/svg.py +++ b/vendor/pygments-main/pygments/formatters/svg.py @@ -4,7 +4,7 @@ Formatter for SVG output. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/formatters/terminal.py b/vendor/pygments-main/pygments/formatters/terminal.py index 5c388051..511c2008 100644 --- a/vendor/pygments-main/pygments/formatters/terminal.py +++ b/vendor/pygments-main/pygments/formatters/terminal.py @@ -4,7 +4,7 @@ Formatter for terminal output with ANSI sequences. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/formatters/terminal256.py b/vendor/pygments-main/pygments/formatters/terminal256.py index 6402d8c4..2504b4ae 100644 --- a/vendor/pygments-main/pygments/formatters/terminal256.py +++ b/vendor/pygments-main/pygments/formatters/terminal256.py @@ -10,7 +10,7 @@ Formatter version 1. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexer.py b/vendor/pygments-main/pygments/lexer.py index 3061964a..453d675a 100644 --- a/vendor/pygments-main/pygments/lexer.py +++ b/vendor/pygments-main/pygments/lexer.py @@ -4,7 +4,7 @@ Base lexer classes. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/__init__.py b/vendor/pygments-main/pygments/lexers/__init__.py index a2eaf71f..da510009 100644 --- a/vendor/pygments-main/pygments/lexers/__init__.py +++ b/vendor/pygments-main/pygments/lexers/__init__.py @@ -4,7 +4,7 @@ Pygments lexers. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/__init__.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 00000000..bae441a6 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/__init__.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_ada_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_ada_builtins.cpython-313.pyc new file mode 100644 index 00000000..51d410d4 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_ada_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_asy_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_asy_builtins.cpython-313.pyc new file mode 100644 index 00000000..df8cf550 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_asy_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_cl_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_cl_builtins.cpython-313.pyc new file mode 100644 index 00000000..071ce994 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_cl_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_cocoa_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_cocoa_builtins.cpython-313.pyc new file mode 100644 index 00000000..f529ffaf Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_cocoa_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_csound_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_csound_builtins.cpython-313.pyc new file mode 100644 index 00000000..dc44fde1 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_csound_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_css_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_css_builtins.cpython-313.pyc new file mode 100644 index 00000000..3156c41d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_css_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_googlesql_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_googlesql_builtins.cpython-313.pyc new file mode 100644 index 00000000..31e96117 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_googlesql_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_julia_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_julia_builtins.cpython-313.pyc new file mode 100644 index 00000000..cc4c7057 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_julia_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_lasso_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_lasso_builtins.cpython-313.pyc new file mode 100644 index 00000000..ccd869b6 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_lasso_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_lilypond_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_lilypond_builtins.cpython-313.pyc new file mode 100644 index 00000000..34ff69eb Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_lilypond_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_lua_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_lua_builtins.cpython-313.pyc new file mode 100644 index 00000000..89ced9b3 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_lua_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_luau_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_luau_builtins.cpython-313.pyc new file mode 100644 index 00000000..c7bc2a79 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_luau_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_mapping.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_mapping.cpython-313.pyc new file mode 100644 index 00000000..9fa825b9 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_mapping.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_mql_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_mql_builtins.cpython-313.pyc new file mode 100644 index 00000000..c4e654bd Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_mql_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_mysql_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_mysql_builtins.cpython-313.pyc new file mode 100644 index 00000000..0a93ac4b Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_mysql_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_openedge_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_openedge_builtins.cpython-313.pyc new file mode 100644 index 00000000..70e1af1f Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_openedge_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_php_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_php_builtins.cpython-313.pyc new file mode 100644 index 00000000..22fa8f89 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_php_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_postgres_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_postgres_builtins.cpython-313.pyc new file mode 100644 index 00000000..c552780d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_postgres_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_qlik_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_qlik_builtins.cpython-313.pyc new file mode 100644 index 00000000..502348c7 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_qlik_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_scheme_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_scheme_builtins.cpython-313.pyc new file mode 100644 index 00000000..e6d00d0b Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_scheme_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_scilab_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_scilab_builtins.cpython-313.pyc new file mode 100644 index 00000000..ce1532ac Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_scilab_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_sourcemod_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_sourcemod_builtins.cpython-313.pyc new file mode 100644 index 00000000..9bb95781 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_sourcemod_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_sql_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_sql_builtins.cpython-313.pyc new file mode 100644 index 00000000..aaed73ee Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_sql_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_stan_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_stan_builtins.cpython-313.pyc new file mode 100644 index 00000000..c3e90f23 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_stan_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_stata_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_stata_builtins.cpython-313.pyc new file mode 100644 index 00000000..79fb8465 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_stata_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_tsql_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_tsql_builtins.cpython-313.pyc new file mode 100644 index 00000000..39fdfe7f Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_tsql_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_usd_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_usd_builtins.cpython-313.pyc new file mode 100644 index 00000000..273c0001 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_usd_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_vbscript_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_vbscript_builtins.cpython-313.pyc new file mode 100644 index 00000000..929183d7 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_vbscript_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/_vim_builtins.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/_vim_builtins.cpython-313.pyc new file mode 100644 index 00000000..5af0d69d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/_vim_builtins.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/actionscript.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/actionscript.cpython-313.pyc new file mode 100644 index 00000000..ce093356 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/actionscript.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ada.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ada.cpython-313.pyc new file mode 100644 index 00000000..0c487bb1 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ada.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/agile.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/agile.cpython-313.pyc new file mode 100644 index 00000000..7ee7661c Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/agile.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/algebra.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/algebra.cpython-313.pyc new file mode 100644 index 00000000..4dfc1e69 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/algebra.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ambient.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ambient.cpython-313.pyc new file mode 100644 index 00000000..15e6d09d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ambient.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/amdgpu.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/amdgpu.cpython-313.pyc new file mode 100644 index 00000000..0ff64569 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/amdgpu.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ampl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ampl.cpython-313.pyc new file mode 100644 index 00000000..64a05b7e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ampl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/apdlexer.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/apdlexer.cpython-313.pyc new file mode 100644 index 00000000..9fa8e1db Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/apdlexer.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/apl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/apl.cpython-313.pyc new file mode 100644 index 00000000..ee2777a8 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/apl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/archetype.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/archetype.cpython-313.pyc new file mode 100644 index 00000000..234b145a Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/archetype.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/arrow.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/arrow.cpython-313.pyc new file mode 100644 index 00000000..89ccce28 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/arrow.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/arturo.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/arturo.cpython-313.pyc new file mode 100644 index 00000000..ae2f51e0 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/arturo.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/asc.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/asc.cpython-313.pyc new file mode 100644 index 00000000..e29a922d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/asc.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/asm.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/asm.cpython-313.pyc new file mode 100644 index 00000000..adfda850 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/asm.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/asn1.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/asn1.cpython-313.pyc new file mode 100644 index 00000000..8d9765d2 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/asn1.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/automation.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/automation.cpython-313.pyc new file mode 100644 index 00000000..11089a72 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/automation.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/bare.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/bare.cpython-313.pyc new file mode 100644 index 00000000..2163d543 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/bare.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/basic.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/basic.cpython-313.pyc new file mode 100644 index 00000000..83434957 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/basic.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/bdd.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/bdd.cpython-313.pyc new file mode 100644 index 00000000..b873d520 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/bdd.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/berry.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/berry.cpython-313.pyc new file mode 100644 index 00000000..d2c09e48 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/berry.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/bibtex.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/bibtex.cpython-313.pyc new file mode 100644 index 00000000..bb547800 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/bibtex.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/blueprint.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/blueprint.cpython-313.pyc new file mode 100644 index 00000000..73513585 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/blueprint.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/boa.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/boa.cpython-313.pyc new file mode 100644 index 00000000..b00ead03 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/boa.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/bqn.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/bqn.cpython-313.pyc new file mode 100644 index 00000000..f2ff5b77 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/bqn.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/business.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/business.cpython-313.pyc new file mode 100644 index 00000000..eeeca0f2 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/business.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/c_cpp.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/c_cpp.cpython-313.pyc new file mode 100644 index 00000000..77b18eb4 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/c_cpp.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/c_like.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/c_like.cpython-313.pyc new file mode 100644 index 00000000..1e30e51e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/c_like.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/capnproto.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/capnproto.cpython-313.pyc new file mode 100644 index 00000000..0dbf48cf Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/capnproto.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/carbon.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/carbon.cpython-313.pyc new file mode 100644 index 00000000..ccadb1b3 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/carbon.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/cddl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/cddl.cpython-313.pyc new file mode 100644 index 00000000..87eceeef Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/cddl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/chapel.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/chapel.cpython-313.pyc new file mode 100644 index 00000000..d016811b Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/chapel.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/clean.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/clean.cpython-313.pyc new file mode 100644 index 00000000..5b4d67dd Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/clean.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/codeql.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/codeql.cpython-313.pyc new file mode 100644 index 00000000..17987476 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/codeql.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/comal.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/comal.cpython-313.pyc new file mode 100644 index 00000000..7de020d0 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/comal.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/compiled.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/compiled.cpython-313.pyc new file mode 100644 index 00000000..3da414ee Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/compiled.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/configs.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/configs.cpython-313.pyc new file mode 100644 index 00000000..5d372af4 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/configs.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/console.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/console.cpython-313.pyc new file mode 100644 index 00000000..bb8256e7 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/console.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/cplint.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/cplint.cpython-313.pyc new file mode 100644 index 00000000..175da17a Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/cplint.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/crystal.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/crystal.cpython-313.pyc new file mode 100644 index 00000000..e7cfc23d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/crystal.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/csound.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/csound.cpython-313.pyc new file mode 100644 index 00000000..bf123f2d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/csound.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/css.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/css.cpython-313.pyc new file mode 100644 index 00000000..dddca30e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/css.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/d.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/d.cpython-313.pyc new file mode 100644 index 00000000..2d68d613 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/d.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/dalvik.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/dalvik.cpython-313.pyc new file mode 100644 index 00000000..f5f03661 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/dalvik.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/data.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/data.cpython-313.pyc new file mode 100644 index 00000000..ddd6cec7 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/data.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/dax.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/dax.cpython-313.pyc new file mode 100644 index 00000000..2d5f90a7 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/dax.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/devicetree.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/devicetree.cpython-313.pyc new file mode 100644 index 00000000..72fb7dc0 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/devicetree.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/diff.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/diff.cpython-313.pyc new file mode 100644 index 00000000..66acbfd9 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/diff.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/dns.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/dns.cpython-313.pyc new file mode 100644 index 00000000..a0427080 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/dns.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/dotnet.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/dotnet.cpython-313.pyc new file mode 100644 index 00000000..06ac2a8d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/dotnet.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/dsls.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/dsls.cpython-313.pyc new file mode 100644 index 00000000..bdbf553a Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/dsls.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/dylan.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/dylan.cpython-313.pyc new file mode 100644 index 00000000..a634182d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/dylan.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ecl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ecl.cpython-313.pyc new file mode 100644 index 00000000..700ecb22 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ecl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/eiffel.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/eiffel.cpython-313.pyc new file mode 100644 index 00000000..b443a1ea Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/eiffel.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/elm.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/elm.cpython-313.pyc new file mode 100644 index 00000000..56591bb0 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/elm.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/elpi.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/elpi.cpython-313.pyc new file mode 100644 index 00000000..fa5721ea Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/elpi.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/email.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/email.cpython-313.pyc new file mode 100644 index 00000000..a4b78e75 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/email.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/erlang.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/erlang.cpython-313.pyc new file mode 100644 index 00000000..63c20d90 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/erlang.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/esoteric.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/esoteric.cpython-313.pyc new file mode 100644 index 00000000..ec9abd02 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/esoteric.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ezhil.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ezhil.cpython-313.pyc new file mode 100644 index 00000000..65fae4b7 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ezhil.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/factor.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/factor.cpython-313.pyc new file mode 100644 index 00000000..da0b69b6 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/factor.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/fantom.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/fantom.cpython-313.pyc new file mode 100644 index 00000000..592529e1 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/fantom.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/felix.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/felix.cpython-313.pyc new file mode 100644 index 00000000..8962b632 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/felix.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/fift.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/fift.cpython-313.pyc new file mode 100644 index 00000000..70b4358b Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/fift.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/floscript.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/floscript.cpython-313.pyc new file mode 100644 index 00000000..178acffb Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/floscript.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/forth.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/forth.cpython-313.pyc new file mode 100644 index 00000000..84cd1c7a Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/forth.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/fortran.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/fortran.cpython-313.pyc new file mode 100644 index 00000000..6a710a00 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/fortran.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/foxpro.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/foxpro.cpython-313.pyc new file mode 100644 index 00000000..96b4e1f4 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/foxpro.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/freefem.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/freefem.cpython-313.pyc new file mode 100644 index 00000000..eb028590 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/freefem.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/func.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/func.cpython-313.pyc new file mode 100644 index 00000000..07e4158f Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/func.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/functional.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/functional.cpython-313.pyc new file mode 100644 index 00000000..ea9097c3 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/functional.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/futhark.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/futhark.cpython-313.pyc new file mode 100644 index 00000000..a3ab9c6e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/futhark.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/gcodelexer.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/gcodelexer.cpython-313.pyc new file mode 100644 index 00000000..95227c50 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/gcodelexer.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/gdscript.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/gdscript.cpython-313.pyc new file mode 100644 index 00000000..875a2119 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/gdscript.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/gleam.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/gleam.cpython-313.pyc new file mode 100644 index 00000000..f2754253 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/gleam.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/go.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/go.cpython-313.pyc new file mode 100644 index 00000000..c6154238 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/go.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/grammar_notation.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/grammar_notation.cpython-313.pyc new file mode 100644 index 00000000..e0b9175e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/grammar_notation.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/graph.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/graph.cpython-313.pyc new file mode 100644 index 00000000..c063bd6a Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/graph.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/graphics.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/graphics.cpython-313.pyc new file mode 100644 index 00000000..632d75a5 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/graphics.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/graphql.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/graphql.cpython-313.pyc new file mode 100644 index 00000000..ba2ec5fe Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/graphql.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/graphviz.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/graphviz.cpython-313.pyc new file mode 100644 index 00000000..da66ebe1 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/graphviz.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/gsql.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/gsql.cpython-313.pyc new file mode 100644 index 00000000..f887381a Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/gsql.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/hare.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/hare.cpython-313.pyc new file mode 100644 index 00000000..66bf689c Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/hare.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/haskell.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/haskell.cpython-313.pyc new file mode 100644 index 00000000..18524fd5 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/haskell.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/haxe.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/haxe.cpython-313.pyc new file mode 100644 index 00000000..609cfe50 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/haxe.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/hdl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/hdl.cpython-313.pyc new file mode 100644 index 00000000..5bb8fe2e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/hdl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/hexdump.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/hexdump.cpython-313.pyc new file mode 100644 index 00000000..991bf778 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/hexdump.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/html.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/html.cpython-313.pyc new file mode 100644 index 00000000..7b1fa264 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/html.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/idl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/idl.cpython-313.pyc new file mode 100644 index 00000000..28de24af Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/idl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/igor.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/igor.cpython-313.pyc new file mode 100644 index 00000000..a6669e37 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/igor.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/inferno.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/inferno.cpython-313.pyc new file mode 100644 index 00000000..89ac397c Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/inferno.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/installers.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/installers.cpython-313.pyc new file mode 100644 index 00000000..b54d38f2 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/installers.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/int_fiction.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/int_fiction.cpython-313.pyc new file mode 100644 index 00000000..c87e2171 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/int_fiction.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/iolang.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/iolang.cpython-313.pyc new file mode 100644 index 00000000..1ade061d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/iolang.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/j.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/j.cpython-313.pyc new file mode 100644 index 00000000..4b76faa7 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/j.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/javascript.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/javascript.cpython-313.pyc new file mode 100644 index 00000000..20682e90 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/javascript.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/jmespath.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/jmespath.cpython-313.pyc new file mode 100644 index 00000000..d64b2605 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/jmespath.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/jslt.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/jslt.cpython-313.pyc new file mode 100644 index 00000000..a26f5463 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/jslt.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/json5.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/json5.cpython-313.pyc new file mode 100644 index 00000000..d9947683 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/json5.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/jsonnet.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/jsonnet.cpython-313.pyc new file mode 100644 index 00000000..c17f38f6 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/jsonnet.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/jsx.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/jsx.cpython-313.pyc new file mode 100644 index 00000000..6b1c9e1e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/jsx.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/julia.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/julia.cpython-313.pyc new file mode 100644 index 00000000..8d2e72ff Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/julia.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/jvm.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/jvm.cpython-313.pyc new file mode 100644 index 00000000..fdb405d0 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/jvm.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/kuin.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/kuin.cpython-313.pyc new file mode 100644 index 00000000..045ac468 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/kuin.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/kusto.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/kusto.cpython-313.pyc new file mode 100644 index 00000000..a715b7aa Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/kusto.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ldap.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ldap.cpython-313.pyc new file mode 100644 index 00000000..fc51b392 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ldap.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/lean.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/lean.cpython-313.pyc new file mode 100644 index 00000000..ac0d6a21 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/lean.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/lilypond.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/lilypond.cpython-313.pyc new file mode 100644 index 00000000..5d870958 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/lilypond.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/lisp.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/lisp.cpython-313.pyc new file mode 100644 index 00000000..3bf82ad8 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/lisp.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/macaulay2.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/macaulay2.cpython-313.pyc new file mode 100644 index 00000000..23141ce4 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/macaulay2.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/make.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/make.cpython-313.pyc new file mode 100644 index 00000000..df041eef Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/make.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/maple.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/maple.cpython-313.pyc new file mode 100644 index 00000000..01179a06 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/maple.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/markup.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/markup.cpython-313.pyc new file mode 100644 index 00000000..59eae91c Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/markup.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/math.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/math.cpython-313.pyc new file mode 100644 index 00000000..afb6f89b Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/math.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/matlab.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/matlab.cpython-313.pyc new file mode 100644 index 00000000..94ecf7ee Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/matlab.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/maxima.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/maxima.cpython-313.pyc new file mode 100644 index 00000000..1071c1fd Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/maxima.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/meson.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/meson.cpython-313.pyc new file mode 100644 index 00000000..fab591a4 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/meson.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/mime.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/mime.cpython-313.pyc new file mode 100644 index 00000000..a67cb63d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/mime.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/minecraft.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/minecraft.cpython-313.pyc new file mode 100644 index 00000000..4d2ce743 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/minecraft.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/mips.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/mips.cpython-313.pyc new file mode 100644 index 00000000..38f2e693 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/mips.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ml.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ml.cpython-313.pyc new file mode 100644 index 00000000..efc2e542 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ml.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/modeling.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/modeling.cpython-313.pyc new file mode 100644 index 00000000..af6bc9c0 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/modeling.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/modula2.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/modula2.cpython-313.pyc new file mode 100644 index 00000000..fb9df7fb Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/modula2.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/mojo.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/mojo.cpython-313.pyc new file mode 100644 index 00000000..61a3cc46 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/mojo.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/monte.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/monte.cpython-313.pyc new file mode 100644 index 00000000..5cdf5dda Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/monte.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/mosel.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/mosel.cpython-313.pyc new file mode 100644 index 00000000..ab6e4eb7 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/mosel.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ncl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ncl.cpython-313.pyc new file mode 100644 index 00000000..0ddb94ab Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ncl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/nimrod.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/nimrod.cpython-313.pyc new file mode 100644 index 00000000..7ee0c7bb Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/nimrod.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/nit.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/nit.cpython-313.pyc new file mode 100644 index 00000000..d62db1ad Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/nit.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/nix.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/nix.cpython-313.pyc new file mode 100644 index 00000000..c0046c81 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/nix.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/numbair.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/numbair.cpython-313.pyc new file mode 100644 index 00000000..e7ac4a06 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/numbair.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/oberon.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/oberon.cpython-313.pyc new file mode 100644 index 00000000..de9e3760 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/oberon.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/objective.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/objective.cpython-313.pyc new file mode 100644 index 00000000..0e86ed2c Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/objective.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ooc.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ooc.cpython-313.pyc new file mode 100644 index 00000000..6cc52f61 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ooc.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/openscad.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/openscad.cpython-313.pyc new file mode 100644 index 00000000..c9549495 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/openscad.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/other.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/other.cpython-313.pyc new file mode 100644 index 00000000..479ed2a7 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/other.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/parasail.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/parasail.cpython-313.pyc new file mode 100644 index 00000000..e671707b Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/parasail.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/parsers.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/parsers.cpython-313.pyc new file mode 100644 index 00000000..22610b58 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/parsers.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/pascal.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/pascal.cpython-313.pyc new file mode 100644 index 00000000..a7464d16 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/pascal.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/pawn.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/pawn.cpython-313.pyc new file mode 100644 index 00000000..abdace33 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/pawn.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/pddl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/pddl.cpython-313.pyc new file mode 100644 index 00000000..459a1e3c Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/pddl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/perl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/perl.cpython-313.pyc new file mode 100644 index 00000000..a0c050fd Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/perl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/phix.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/phix.cpython-313.pyc new file mode 100644 index 00000000..81b8b06f Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/phix.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/php.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/php.cpython-313.pyc new file mode 100644 index 00000000..f0a63da3 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/php.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/pointless.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/pointless.cpython-313.pyc new file mode 100644 index 00000000..68c105fa Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/pointless.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/pony.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/pony.cpython-313.pyc new file mode 100644 index 00000000..2027a36a Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/pony.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/praat.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/praat.cpython-313.pyc new file mode 100644 index 00000000..f8d9f5db Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/praat.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/procfile.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/procfile.cpython-313.pyc new file mode 100644 index 00000000..5f7cb777 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/procfile.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/prolog.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/prolog.cpython-313.pyc new file mode 100644 index 00000000..11914d24 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/prolog.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/promql.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/promql.cpython-313.pyc new file mode 100644 index 00000000..8ed4f6a0 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/promql.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/prql.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/prql.cpython-313.pyc new file mode 100644 index 00000000..32ffafb5 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/prql.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ptx.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ptx.cpython-313.pyc new file mode 100644 index 00000000..d4c562e0 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ptx.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/python.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/python.cpython-313.pyc new file mode 100644 index 00000000..1bd8f52d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/python.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/q.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/q.cpython-313.pyc new file mode 100644 index 00000000..e53c353a Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/q.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/qlik.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/qlik.cpython-313.pyc new file mode 100644 index 00000000..c5b8c1db Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/qlik.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/qvt.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/qvt.cpython-313.pyc new file mode 100644 index 00000000..8fd7405e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/qvt.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/r.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/r.cpython-313.pyc new file mode 100644 index 00000000..c0e1a554 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/r.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/rdf.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/rdf.cpython-313.pyc new file mode 100644 index 00000000..c34a6ca0 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/rdf.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/rebol.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/rebol.cpython-313.pyc new file mode 100644 index 00000000..cd278361 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/rebol.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/rego.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/rego.cpython-313.pyc new file mode 100644 index 00000000..b0df5867 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/rego.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/resource.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/resource.cpython-313.pyc new file mode 100644 index 00000000..56dbb769 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/resource.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ride.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ride.cpython-313.pyc new file mode 100644 index 00000000..f5cc6d84 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ride.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/rita.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/rita.cpython-313.pyc new file mode 100644 index 00000000..25a79837 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/rita.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/rnc.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/rnc.cpython-313.pyc new file mode 100644 index 00000000..c6606f4d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/rnc.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/roboconf.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/roboconf.cpython-313.pyc new file mode 100644 index 00000000..f2f9d7ab Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/roboconf.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/robotframework.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/robotframework.cpython-313.pyc new file mode 100644 index 00000000..17cba61f Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/robotframework.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ruby.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ruby.cpython-313.pyc new file mode 100644 index 00000000..0cd24d04 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ruby.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/rust.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/rust.cpython-313.pyc new file mode 100644 index 00000000..7f98a097 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/rust.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/sas.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/sas.cpython-313.pyc new file mode 100644 index 00000000..14b2c34f Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/sas.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/savi.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/savi.cpython-313.pyc new file mode 100644 index 00000000..4b1f99ff Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/savi.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/scdoc.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/scdoc.cpython-313.pyc new file mode 100644 index 00000000..0d75685d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/scdoc.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/scripting.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/scripting.cpython-313.pyc new file mode 100644 index 00000000..61504353 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/scripting.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/sgf.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/sgf.cpython-313.pyc new file mode 100644 index 00000000..08803d87 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/sgf.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/shell.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/shell.cpython-313.pyc new file mode 100644 index 00000000..34a6ade5 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/shell.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/sieve.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/sieve.cpython-313.pyc new file mode 100644 index 00000000..0c60bd30 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/sieve.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/slash.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/slash.cpython-313.pyc new file mode 100644 index 00000000..51d504a1 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/slash.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/smalltalk.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/smalltalk.cpython-313.pyc new file mode 100644 index 00000000..2a3ee954 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/smalltalk.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/smithy.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/smithy.cpython-313.pyc new file mode 100644 index 00000000..efd16c99 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/smithy.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/smv.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/smv.cpython-313.pyc new file mode 100644 index 00000000..c911279c Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/smv.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/snobol.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/snobol.cpython-313.pyc new file mode 100644 index 00000000..6cfc2583 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/snobol.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/solidity.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/solidity.cpython-313.pyc new file mode 100644 index 00000000..ef91a7c3 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/solidity.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/soong.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/soong.cpython-313.pyc new file mode 100644 index 00000000..4337008e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/soong.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/sophia.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/sophia.cpython-313.pyc new file mode 100644 index 00000000..5e66836a Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/sophia.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/special.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/special.cpython-313.pyc new file mode 100644 index 00000000..1ebcb220 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/special.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/spice.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/spice.cpython-313.pyc new file mode 100644 index 00000000..bf5ee8b1 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/spice.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/sql.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/sql.cpython-313.pyc new file mode 100644 index 00000000..a2c5e2ef Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/sql.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/srcinfo.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/srcinfo.cpython-313.pyc new file mode 100644 index 00000000..ebc42b87 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/srcinfo.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/stata.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/stata.cpython-313.pyc new file mode 100644 index 00000000..b8c697ef Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/stata.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/supercollider.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/supercollider.cpython-313.pyc new file mode 100644 index 00000000..763b144d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/supercollider.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/tablegen.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/tablegen.cpython-313.pyc new file mode 100644 index 00000000..e260f480 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/tablegen.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/tact.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/tact.cpython-313.pyc new file mode 100644 index 00000000..9206b758 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/tact.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/tal.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/tal.cpython-313.pyc new file mode 100644 index 00000000..6776ad7e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/tal.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/tcl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/tcl.cpython-313.pyc new file mode 100644 index 00000000..f77d2c14 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/tcl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/teal.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/teal.cpython-313.pyc new file mode 100644 index 00000000..7eaba4af Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/teal.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/templates.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/templates.cpython-313.pyc new file mode 100644 index 00000000..76f30866 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/templates.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/teraterm.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/teraterm.cpython-313.pyc new file mode 100644 index 00000000..8914ce1e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/teraterm.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/testing.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/testing.cpython-313.pyc new file mode 100644 index 00000000..859e3eb8 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/testing.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/text.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/text.cpython-313.pyc new file mode 100644 index 00000000..024e76fa Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/text.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/textedit.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/textedit.cpython-313.pyc new file mode 100644 index 00000000..e125a8bb Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/textedit.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/textfmts.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/textfmts.cpython-313.pyc new file mode 100644 index 00000000..c9556128 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/textfmts.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/theorem.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/theorem.cpython-313.pyc new file mode 100644 index 00000000..a377ad34 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/theorem.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/thingsdb.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/thingsdb.cpython-313.pyc new file mode 100644 index 00000000..e5b3b73b Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/thingsdb.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/tlb.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/tlb.cpython-313.pyc new file mode 100644 index 00000000..ace65821 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/tlb.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/tls.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/tls.cpython-313.pyc new file mode 100644 index 00000000..b70c2a27 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/tls.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/tnt.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/tnt.cpython-313.pyc new file mode 100644 index 00000000..d3b6e3fb Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/tnt.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/trafficscript.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/trafficscript.cpython-313.pyc new file mode 100644 index 00000000..2a159b22 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/trafficscript.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/typoscript.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/typoscript.cpython-313.pyc new file mode 100644 index 00000000..772550da Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/typoscript.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/typst.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/typst.cpython-313.pyc new file mode 100644 index 00000000..b6d9bc8c Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/typst.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/ul4.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/ul4.cpython-313.pyc new file mode 100644 index 00000000..6351038e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/ul4.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/unicon.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/unicon.cpython-313.pyc new file mode 100644 index 00000000..9bba0531 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/unicon.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/urbi.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/urbi.cpython-313.pyc new file mode 100644 index 00000000..92dc8208 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/urbi.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/usd.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/usd.cpython-313.pyc new file mode 100644 index 00000000..1a423aa7 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/usd.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/varnish.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/varnish.cpython-313.pyc new file mode 100644 index 00000000..d3ef7d2b Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/varnish.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/verification.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/verification.cpython-313.pyc new file mode 100644 index 00000000..e8f4416f Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/verification.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/verifpal.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/verifpal.cpython-313.pyc new file mode 100644 index 00000000..0dcfa6c0 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/verifpal.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/vip.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/vip.cpython-313.pyc new file mode 100644 index 00000000..008173f9 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/vip.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/vyper.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/vyper.cpython-313.pyc new file mode 100644 index 00000000..27b68072 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/vyper.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/web.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/web.cpython-313.pyc new file mode 100644 index 00000000..0391be7e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/web.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/webassembly.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/webassembly.cpython-313.pyc new file mode 100644 index 00000000..318fb4a7 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/webassembly.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/webidl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/webidl.cpython-313.pyc new file mode 100644 index 00000000..89760128 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/webidl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/webmisc.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/webmisc.cpython-313.pyc new file mode 100644 index 00000000..9d29307e Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/webmisc.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/wgsl.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/wgsl.cpython-313.pyc new file mode 100644 index 00000000..39571e5d Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/wgsl.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/whiley.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/whiley.cpython-313.pyc new file mode 100644 index 00000000..a7949f38 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/whiley.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/wowtoc.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/wowtoc.cpython-313.pyc new file mode 100644 index 00000000..4631470c Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/wowtoc.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/wren.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/wren.cpython-313.pyc new file mode 100644 index 00000000..020fa4e1 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/wren.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/x10.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/x10.cpython-313.pyc new file mode 100644 index 00000000..205186cb Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/x10.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/xorg.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/xorg.cpython-313.pyc new file mode 100644 index 00000000..2ea5a603 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/xorg.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/yang.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/yang.cpython-313.pyc new file mode 100644 index 00000000..eb6e3727 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/yang.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/yara.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/yara.cpython-313.pyc new file mode 100644 index 00000000..93cf1c4b Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/yara.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/__pycache__/zig.cpython-313.pyc b/vendor/pygments-main/pygments/lexers/__pycache__/zig.cpython-313.pyc new file mode 100644 index 00000000..68a4fe90 Binary files /dev/null and b/vendor/pygments-main/pygments/lexers/__pycache__/zig.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/lexers/_ada_builtins.py b/vendor/pygments-main/pygments/lexers/_ada_builtins.py index 6b6a7c55..a2491fb3 100644 --- a/vendor/pygments-main/pygments/lexers/_ada_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_ada_builtins.py @@ -4,7 +4,7 @@ Ada builtins. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_asy_builtins.py b/vendor/pygments-main/pygments/lexers/_asy_builtins.py index be73baf2..976e1bc6 100644 --- a/vendor/pygments-main/pygments/lexers/_asy_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_asy_builtins.py @@ -9,7 +9,7 @@ TODO: perl/python script in Asymptote SVN similar to asy-list.pl but only for function and variable names. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_cl_builtins.py b/vendor/pygments-main/pygments/lexers/_cl_builtins.py index 1e02451c..6e4516d6 100644 --- a/vendor/pygments-main/pygments/lexers/_cl_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_cl_builtins.py @@ -4,7 +4,7 @@ ANSI Common Lisp builtins. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_cocoa_builtins.py b/vendor/pygments-main/pygments/lexers/_cocoa_builtins.py index f45b85a2..ef0a9682 100644 --- a/vendor/pygments-main/pygments/lexers/_cocoa_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_cocoa_builtins.py @@ -7,7 +7,7 @@ File may be also used as standalone generator for above. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_csound_builtins.py b/vendor/pygments-main/pygments/lexers/_csound_builtins.py index e1ea1a01..3431819e 100644 --- a/vendor/pygments-main/pygments/lexers/_csound_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_csound_builtins.py @@ -2,7 +2,7 @@ pygments.lexers._csound_builtins ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_css_builtins.py b/vendor/pygments-main/pygments/lexers/_css_builtins.py index 60fa564b..72953195 100644 --- a/vendor/pygments-main/pygments/lexers/_css_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_css_builtins.py @@ -4,7 +4,7 @@ This file is autogenerated by scripts/get_css_properties.py - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_googlesql_builtins.py b/vendor/pygments-main/pygments/lexers/_googlesql_builtins.py new file mode 100644 index 00000000..13ef3a2b --- /dev/null +++ b/vendor/pygments-main/pygments/lexers/_googlesql_builtins.py @@ -0,0 +1,918 @@ +""" + pygments.lexers._googlesql_builtins + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Autogenerated data files for the GoogleSQL lexer. + + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" + +constants = [ + 'FALSE', + 'NULL', + 'TRUE', + 'UNKNOWN', +] + +# Everything below this line is auto-generated from the GoogleSQL source code. +# ---------------------------------------------------------------------------- + +functionnames = [ + 'ABS', + 'ACOS', + 'ACOSH', + 'AEAD.DECRYPT_BYTES', + 'AEAD.DECRYPT_STRING', + 'AEAD.ENCRYPT', + 'AEAD.ENVELOPE_DECRYPT_BYTES', + 'AEAD.ENVELOPE_DECRYPT_STRING', + 'AEAD.ENVELOPE_ENCRYPT', + 'ALL_DIFFERENT', + 'ANON_AVG', + 'ANON_COUNT', + 'ANON_COUNT', + 'ANON_PERCENTILE_CONT', + 'ANON_QUANTILES', + 'ANON_STDDEV_POP', + 'ANON_SUM', + 'ANON_VAR_POP', + 'ANY_VALUE', + 'APPROX_COSINE_DISTANCE', + 'APPROX_COUNT_DISTINCT', + 'APPROX_DOT_PRODUCT', + 'APPROX_EUCLIDEAN_DISTANCE', + 'APPROX_QUANTILES', + 'APPROX_TOP_COUNT', + 'APPROX_TOP_SUM', + 'ARRAY[KEY()]', + 'ARRAY[SAFE_KEY()]', + 'ARRAY_AGG', + 'ARRAY_AVG', + 'ARRAY_CONCAT', + 'ARRAY_CONCAT_AGG', + 'ARRAY_FILTER', + 'ARRAY_FIND', + 'ARRAY_FIND_ALL', + 'ARRAY_FIRST', + 'ARRAY_FIRST_N', + 'ARRAY_INCLUDES', + 'ARRAY_INCLUDES_ALL', + 'ARRAY_INCLUDES_ANY', + 'ARRAY_IS_DISTINCT', + 'ARRAY_LAST', + 'ARRAY_LAST_N', + 'ARRAY_LENGTH', + 'ARRAY_MAX', + 'ARRAY_MIN', + 'ARRAY_OFFSET', + 'ARRAY_OFFSETS', + 'ARRAY_REMOVE_FIRST_N', + 'ARRAY_REMOVE_LAST_N', + 'ARRAY_REVERSE', + 'ARRAY_SLICE', + 'ARRAY_SUM', + 'ARRAY_TO_STRING', + 'ARRAY_TRANSFORM', + 'ARRAY_ZIP', + 'ASCII', + 'ASIN', + 'ASINH', + 'ATAN', + 'ATAN2', + 'ATANH', + 'AVG', + 'BIT_AND', + 'BIT_COUNT', + 'BIT_OR', + 'BIT_XOR', + 'BOOL', + 'BOOL_ARRAY', + 'BYTE_LENGTH', + 'CASE', + 'CAST', + 'CBRT', + 'CEIL', + 'CEILING', + 'CHARACTER_LENGTH', + 'CHAR_LENGTH', + 'CHR', + 'COALESCE', + 'CODE_POINTS_TO_BYTES', + 'CODE_POINTS_TO_STRING', + 'COLLATE', + 'CONCAT', + 'CORR', + 'COS', + 'COSH', + 'COSINE_DISTANCE', + 'COT', + 'COTH', + 'COUNT', + 'COUNT(*)', + 'COUNTIF', + 'COVAR_POP', + 'COVAR_SAMP', + 'CSC', + 'CSCH', + 'CUME_DIST', + 'CURRENT_DATE', + 'CURRENT_DATETIME', + 'CURRENT_TIME', + 'CURRENT_TIMESTAMP', + 'D3A_COUNT.EXTRACT', + 'D3A_COUNT.INIT', + 'D3A_COUNT.MERGE', + 'D3A_COUNT.MERGE_PARTIAL', + 'D3A_COUNT.TO_HLL', + 'DATE', + 'DATETIME', + 'DATETIME_ADD', + 'DATETIME_BUCKET', + 'DATETIME_DIFF', + 'DATETIME_SUB', + 'DATETIME_TRUNC', + 'DATE_ADD', + 'DATE_BUCKET', + 'DATE_DIFF', + 'DATE_FROM_UNIX_DATE', + 'DATE_SUB', + 'DATE_TRUNC', + 'DENSE_RANK', + 'DESTINATION_NODE_ID', + 'DETERMINISTIC_DECRYPT_BYTES', + 'DETERMINISTIC_DECRYPT_STRING', + 'DETERMINISTIC_ENCRYPT', + 'DIV', + 'DOT_PRODUCT', + 'EDGES', + 'EDIT_DISTANCE', + 'ELEMENTWISE_AVG', + 'ELEMENTWISE_SUM', + 'ELEMENT_DEFINITION_NAME', + 'ELEMENT_ID', + 'ENDS_WITH', + 'ENUM_VALUE_DESCRIPTOR_PROTO', + 'ERROR', + 'EUCLIDEAN_DISTANCE', + 'EXP', + 'EXTRACT', + 'EXTRACT_FOR_DP_APPROX_COUNT_DISTINCT', + 'FARM_FINGERPRINT', + 'FILTER_FIELDS', + 'FIRST_VALUE', + 'FLATTEN', + 'FLOAT32', + 'FLOAT32_ARRAY', + 'FLOAT64', + 'FLOAT64_ARRAY', + 'FLOOR', + 'FORMAT', + 'FORMAT_DATE', + 'FORMAT_DATETIME', + 'FORMAT_TIME', + 'FORMAT_TIMESTAMP', + 'FROM_BASE32', + 'FROM_BASE64', + 'FROM_HEX', + 'GENERATE_ARRAY', + 'GENERATE_DATE_ARRAY', + 'GENERATE_RANGE_ARRAY', + 'GENERATE_TIMESTAMP_ARRAY', + 'GENERATE_UUID', + 'GREATEST', + 'GROUPING', + 'HLL_COUNT.EXTRACT', + 'HLL_COUNT.INIT', + 'HLL_COUNT.MERGE', + 'HLL_COUNT.MERGE_PARTIAL', + 'IEEE_DIVIDE', + 'IF', + 'IFERROR', + 'IFNULL', + 'IN UNNEST', + 'INITCAP', + 'INIT_FOR_DP_APPROX_COUNT_DISTINCT', + 'INSTR', + 'INT64', + 'INT64_ARRAY', + 'IS DESTINATION OF', + 'IS DISTINCT FROM', + 'IS NOT DISTINCT FROM', + 'IS SOURCE OF', + 'ISERROR', + 'IS_ACYCLIC', + 'IS_INF', + 'IS_NAN', + 'IS_SIMPLE', + 'IS_TRAIL', + 'JSON_ARRAY', + 'JSON_ARRAY_APPEND', + 'JSON_ARRAY_INSERT', + 'JSON_CONTAINS', + 'JSON_EXTRACT', + 'JSON_EXTRACT_ARRAY', + 'JSON_EXTRACT_SCALAR', + 'JSON_EXTRACT_STRING_ARRAY', + 'JSON_KEYS', + 'JSON_OBJECT', + 'JSON_QUERY', + 'JSON_QUERY_ARRAY', + 'JSON_REMOVE', + 'JSON_SET', + 'JSON_STRIP_NULLS', + 'JSON_TYPE', + 'JSON_VALUE', + 'JSON_VALUE_ARRAY', + 'JUSTIFY_DAYS', + 'JUSTIFY_HOURS', + 'JUSTIFY_INTERVAL', + 'KEYS.ADD_KEY_FROM_RAW_BYTES', + 'KEYS.KEYSET_CHAIN', + 'KEYS.KEYSET_FROM_JSON', + 'KEYS.KEYSET_LENGTH', + 'KEYS.KEYSET_TO_JSON', + 'KEYS.NEW_KEYSET', + 'KEYS.NEW_WRAPPED_KEYSET', + 'KEYS.REWRAP_KEYSET', + 'KEYS.ROTATE_KEYSET', + 'KEYS.ROTATE_WRAPPED_KEYSET', + 'KLL_QUANTILES.EXTRACT_FLOAT64', + 'KLL_QUANTILES.EXTRACT_INT64', + 'KLL_QUANTILES.EXTRACT_POINT_FLOAT64', + 'KLL_QUANTILES.EXTRACT_POINT_INT64', + 'KLL_QUANTILES.INIT_FLOAT64', + 'KLL_QUANTILES.INIT_INT64', + 'KLL_QUANTILES.MERGE_FLOAT64', + 'KLL_QUANTILES.MERGE_INT64', + 'KLL_QUANTILES.MERGE_PARTIAL', + 'KLL_QUANTILES.MERGE_POINT_FLOAT64', + 'KLL_QUANTILES.MERGE_POINT_INT64', + 'L1_NORM', + 'L2_NORM', + 'LABELS', + 'LAG', + 'LAST_DAY', + 'LAST_VALUE', + 'LAX_BOOL', + 'LAX_BOOL_ARRAY', + 'LAX_FLOAT32', + 'LAX_FLOAT32_ARRAY', + 'LAX_FLOAT64', + 'LAX_FLOAT64_ARRAY', + 'LAX_INT64', + 'LAX_INT64_ARRAY', + 'LAX_STRING', + 'LAX_STRING_ARRAY', + 'LEAD', + 'LEAST', + 'LEFT', + 'LENGTH', + 'LIKE ALL', + 'LIKE ALL UNNEST', + 'LIKE ANY', + 'LIKE ANY UNNEST', + 'LN', + 'LOG', + 'LOG10', + 'LOGICAL_AND', + 'LOGICAL_OR', + 'LOWER', + 'LPAD', + 'LTRIM', + 'MAKE_INTERVAL', + 'MANHATTAN_DISTANCE', + 'MAP_CARDINALITY', + 'MAP_CONTAINS_KEY', + 'MAP_DELETE', + 'MAP_EMPTY', + 'MAP_ENTRIES_SORTED', + 'MAP_ENTRIES_UNSORTED', + 'MAP_FILTER', + 'MAP_FROM_ARRAY', + 'MAP_GET', + 'MAP_INSERT', + 'MAP_INSERT_OR_REPLACE', + 'MAP_KEYS_SORTED', + 'MAP_KEYS_UNSORTED', + 'MAP_REPLACE', + 'MAP_VALUES_SORTED', + 'MAP_VALUES_SORTED_BY_KEY', + 'MAP_VALUES_UNSORTED', + 'MAX', + 'MD5', + 'MERGE_PARTIAL_FOR_DP_APPROX_COUNT_DISTINCT', + 'MIN', + 'MOD', + 'NET.HOST', + 'NET.IPV4_FROM_INT64', + 'NET.IPV4_TO_INT64', + 'NET.IP_FROM_STRING', + 'NET.IP_NET_MASK', + 'NET.IP_TO_STRING', + 'NET.IP_TRUNC', + 'NET.PUBLIC_SUFFIX', + 'NET.REG_DOMAIN', + 'NET.SAFE_IP_FROM_STRING', + 'NEW_UUID', + 'NODES', + 'NORMALIZE', + 'NORMALIZE_AND_CASEFOLD', + 'NOT LIKE ALL', + 'NOT LIKE ALL UNNEST', + 'NOT LIKE ANY', + 'NOT LIKE ANY UNNEST', + 'NTH_VALUE', + 'NTILE', + 'NULLIF', + 'NULLIFERROR', + 'NULLIFZERO', + 'OCTET_LENGTH', + 'OFFSET', + 'ORDINAL', + 'PARSE_BIGNUMERIC', + 'PARSE_DATE', + 'PARSE_DATETIME', + 'PARSE_JSON', + 'PARSE_NUMERIC', + 'PARSE_TIME', + 'PARSE_TIMESTAMP', + 'PATH', + 'PATH_FIRST', + 'PATH_LAST', + 'PATH_LENGTH', + 'PERCENTILE_CONT', + 'PERCENTILE_DISC', + 'PERCENT_RANK', + 'PI', + 'PIVOT', + 'PI_BIGNUMERIC', + 'PI_NUMERIC', + 'POW', + 'POWER', + 'PROPERTY_EXISTS', + 'PROPERTY_NAMES', + 'PROTO_MAP_CONTAINS_KEY', + 'PROTO_MODIFY_MAP', + 'RAND', + 'RANGE', + 'RANGE_BUCKET', + 'RANGE_CONTAINS', + 'RANGE_END', + 'RANGE_INTERSECT', + 'RANGE_IS_END_UNBOUNDED', + 'RANGE_IS_START_UNBOUNDED', + 'RANGE_OVERLAPS', + 'RANGE_START', + 'RANK', + 'REGEXP_CONTAINS', + 'REGEXP_EXTRACT', + 'REGEXP_EXTRACT_ALL', + 'REGEXP_INSTR', + 'REGEXP_REPLACE', + 'REGEXP_SUBSTR', + 'REPEAT', + 'REPLACE', + 'REVERSE', + 'RIGHT', + 'ROUND', + 'ROW_NUMBER', + 'RPAD', + 'RTRIM', + 'S2_CELLIDFROMPOINT', + 'S2_COVERINGCELLIDS', + 'SAFE_ADD', + 'SAFE_CONVERT_BYTES_TO_STRING', + 'SAFE_DIVIDE', + 'SAFE_MULTIPLY', + 'SAFE_NEGATE', + 'SAFE_OFFSET', + 'SAFE_ORDINAL', + 'SAFE_SUBTRACT', + 'SAFE_TO_JSON', + 'SAME', + 'SEC', + 'SECH', + 'SESSION_USER', + 'SHA1', + 'SHA256', + 'SHA512', + 'SIGN', + 'SIN', + 'SINH', + 'SOUNDEX', + 'SOURCE_NODE_ID', + 'SPLIT', + 'SPLIT_SUBSTR', + 'SQRT', + 'STARTS_WITH', + 'STDDEV', + 'STDDEV_POP', + 'STDDEV_SAMP', + 'STRING', + 'STRING_AGG', + 'STRING_ARRAY', + 'STRPOS', + 'ST_ANGLE', + 'ST_AREA', + 'ST_ASBINARY', + 'ST_ASGEOJSON', + 'ST_ASKML', + 'ST_ASTEXT', + 'ST_AZIMUTH', + 'ST_BOUNDARY', + 'ST_BOUNDINGBOX', + 'ST_BUFFER', + 'ST_BUFFERWITHTOLERANCE', + 'ST_CENTROID', + 'ST_CENTROID_AGG', + 'ST_CLOSESTPOINT', + 'ST_CLUSTERDBSCAN', + 'ST_CONTAINS', + 'ST_CONVEXHULL', + 'ST_COVEREDBY', + 'ST_COVERS', + 'ST_DIFFERENCE', + 'ST_DIMENSION', + 'ST_DISJOINT', + 'ST_DISTANCE', + 'ST_DUMP', + 'ST_DUMPPOINTS', + 'ST_DWITHIN', + 'ST_ENDPOINT', + 'ST_EQUALS', + 'ST_EXTENT', + 'ST_EXTERIORRING', + 'ST_GEOGFROM', + 'ST_GEOGFROMGEOJSON', + 'ST_GEOGFROMKML', + 'ST_GEOGFROMTEXT', + 'ST_GEOGFROMWKB', + 'ST_GEOGPOINT', + 'ST_GEOGPOINTFROMGEOHASH', + 'ST_GEOHASH', + 'ST_GEOMETRYTYPE', + 'ST_HAUSDORFFDISTANCE', + 'ST_HAUSDORFFDWITHIN', + 'ST_INTERIORRINGS', + 'ST_INTERSECTION', + 'ST_INTERSECTS', + 'ST_INTERSECTSBOX', + 'ST_ISCLOSED', + 'ST_ISCOLLECTION', + 'ST_ISEMPTY', + 'ST_ISRING', + 'ST_LENGTH', + 'ST_LINEINTERPOLATEPOINT', + 'ST_LINELOCATEPOINT', + 'ST_LINESUBSTRING', + 'ST_MAKELINE', + 'ST_MAKEPOLYGON', + 'ST_MAKEPOLYGONORIENTED', + 'ST_MAXDISTANCE', + 'ST_NEAREST_NEIGHBORS', + 'ST_NPOINTS', + 'ST_NUMGEOMETRIES', + 'ST_NUMPOINTS', + 'ST_PERIMETER', + 'ST_POINTN', + 'ST_SIMPLIFY', + 'ST_SNAPTOGRID', + 'ST_STARTPOINT', + 'ST_TOUCHES', + 'ST_UNARYUNION', + 'ST_UNION', + 'ST_UNION_AGG', + 'ST_WITHIN', + 'ST_X', + 'ST_Y', + 'SUBSTR', + 'SUBSTRING', + 'SUM', + 'TAN', + 'TANH', + 'TIME', + 'TIMESTAMP', + 'TIMESTAMP_ADD', + 'TIMESTAMP_BUCKET', + 'TIMESTAMP_DIFF', + 'TIMESTAMP_FROM_UNIX_MICROS', + 'TIMESTAMP_FROM_UNIX_MILLIS', + 'TIMESTAMP_FROM_UNIX_SECONDS', + 'TIMESTAMP_MICROS', + 'TIMESTAMP_MILLIS', + 'TIMESTAMP_SECONDS', + 'TIMESTAMP_SUB', + 'TIMESTAMP_TRUNC', + 'TIME_ADD', + 'TIME_DIFF', + 'TIME_SUB', + 'TIME_TRUNC', + 'TO_BASE32', + 'TO_BASE64', + 'TO_CODE_POINTS', + 'TO_HEX', + 'TO_JSON', + 'TO_JSON_STRING', + 'TRANSLATE', + 'TRIM', + 'TRUNC', + 'TYPEOF', + 'UNICODE', + 'UNIX_DATE', + 'UNIX_MICROS', + 'UNIX_MILLIS', + 'UNIX_SECONDS', + 'UNNEST', + 'UNPIVOT', + 'UPPER', + 'VARIANCE', + 'VAR_POP', + 'VAR_SAMP', + 'ZEROIFNULL', +] + +keywords = [ + 'ABORT', + 'ACCESS', + 'ACTION', + 'ACYCLIC', + 'ADD', + 'AFTER', + 'AGGREGATE', + 'ALL', + 'ALTER', + 'ALWAYS', + 'ANALYZE', + 'AND', + 'ANY', + 'APPROX', + 'ARE', + 'AS', + 'ASC', + 'ASCENDING', + 'ASSERT', + 'ASSERT_ROWS_MODIFIED', + 'AT', + 'BATCH', + 'BEGIN', + 'BETWEEN', + 'BIGDECIMAL', + 'BREAK', + 'BY', + 'CALL', + 'CASCADE', + 'CASE', + 'CAST', + 'CHECK', + 'CLAMPED', + 'CLONE', + 'CLUSTER', + 'COLLATE', + 'COLUMN', + 'COLUMNS', + 'COMMIT', + 'CONFLICT', + 'CONNECTION', + 'CONSTANT', + 'CONSTRAINT', + 'CONTAINS', + 'CONTINUE', + 'COPY', + 'CORRESPONDING', + 'CREATE', + 'CROSS', + 'CUBE', + 'CURRENT', + 'CYCLE', + 'DATA', + 'DATABASE', + 'DAY', + 'DAYOFWEEK', + 'DAYOFYEAR', + 'DECIMAL', + 'DECLARE', + 'DEFAULT', + 'DEFINE', + 'DEFINER', + 'DELETE', + 'DELETION', + 'DEPTH', + 'DESC', + 'DESCENDING', + 'DESCRIBE', + 'DESCRIPTOR', + 'DESTINATION', + 'DETERMINISTIC', + 'DISTINCT', + 'DO', + 'DROP', + 'EDGE', + 'ELSE', + 'ELSEIF', + 'END', + 'ENFORCED', + 'ERROR', + 'ESCAPE', + 'EXCEPT', + 'EXCEPTION', + 'EXCLUDE', + 'EXECUTE', + 'EXISTS', + 'EXPLAIN', + 'EXPORT', + 'EXTEND', + 'EXTERNAL', + 'EXTRACT', + 'FALSE', + 'FETCH', + 'FIELD', + 'FILES', + 'FILL', + 'FILTER', + 'FIRST', + 'FOLLOWING', + 'FOR', + 'FOREIGN', + 'FORK', + 'FORMAT', + 'FRIDAY', + 'FROM', + 'FULL', + 'FUNCTION', + 'GENERATED', + 'GRANT', + 'GRAPH', + 'GRAPH_TABLE', + 'GROUP', + 'GROUPING', + 'GROUPS', + 'GROUP_ROWS', + 'HAS', + 'HASH', + 'HAVING', + 'HIDDEN', + 'HOUR', + 'IDENTITY', + 'IF', + 'IGNORE', + 'IMMEDIATE', + 'IMMUTABLE', + 'IMPORT', + 'IN', + 'INCLUDE', + 'INCREMENT', + 'INDEX', + 'INNER', + 'INOUT', + 'INPUT', + 'INSERT', + 'INTERLEAVE', + 'INTERSECT', + 'INTO', + 'INVOKER', + 'IS', + 'ISOLATION', + 'ISOWEEK ', + 'ISOYEAR', + 'ITERATE', + 'JOIN', + 'KEY', + 'LABEL', + 'LABELED', + 'LANGUAGE', + 'LAST', + 'LATERAL', + 'LEAVE', + 'LEFT', + 'LET', + 'LEVEL', + 'LIKE', + 'LIMIT', + 'LOAD', + 'LOG', + 'LOOKUP', + 'LOOP', + 'MACRO', + 'MATCH', + 'MATCHED', + 'MATCH_RECOGNIZE', + 'MATERIALIZED', + 'MAX', + 'MAXVALUE', + 'MEASURES', + 'MERGE', + 'MESSAGE', + 'METADATA', + 'MICROSECOND', + 'MILLISECOND', + 'MIN', + 'MINUTE', + 'MINVALUE', + 'MODEL', + 'MODULE', + 'MONDAY', + 'MONTH', + 'NAME', + 'NANOSECOND', + 'NATURAL', + 'NEW', + 'NEXT', + 'NO', + 'NODE', + 'NOT', + 'NOTHING', + 'NULL', + 'NULLS', + 'NULL_FILTERED', + 'OF', + 'OFFSET', + 'ON', + 'ONEOF_CASE', + 'ONLY', + 'OPTIONAL', + 'OPTIONS', + 'OR', + 'ORDER', + 'OUT', + 'OUTER', + 'OUTPUT', + 'OVER', + 'OVERWRITE', + 'PARENT', + 'PARTITION', + 'PARTITIONS', + 'PAST', + 'PATH', + 'PATHS', + 'PATTERN', + 'PERCENT', + 'PIVOT', + 'POLICIES', + 'POLICY', + 'PRECEDING', + 'PRIMARY', + 'PRIVATE', + 'PRIVILEGE', + 'PRIVILEGES', + 'PROCEDURE', + 'PROJECT', + 'PROPERTIES', + 'PROPERTY', + 'PUBLIC', + 'QUALIFY', + 'QUARTER', + 'RAISE', + 'RAW', + 'READ', + 'RECURSIVE', + 'REFERENCES', + 'REMOTE', + 'REMOVE', + 'RENAME', + 'REPEAT', + 'REPEATABLE', + 'REPLACE', + 'REPLACE_FIELDS', + 'REPLICA', + 'REPORT', + 'RESPECT', + 'RESTRICT', + 'RESTRICTION', + 'RETURN', + 'RETURNS', + 'REVOKE', + 'RIGHT', + 'ROLLBACK', + 'ROLLUP', + 'ROW', + 'ROWS', + 'RUN', + 'SAFE_CAST', + 'SATURDAY', + 'SCHEMA', + 'SEARCH', + 'SECOND ', + 'SECURITY', + 'SELECT', + 'SEQUENCE', + 'SET', + 'SETS', + 'SHORTEST', + 'SHOW', + 'SIMPLE', + 'SKIP', + 'SNAPSHOT', + 'SOME', + 'SOURCE', + 'SQL', + 'STABLE', + 'START', + 'STATIC_DESCRIBE', + 'STORED', + 'STORING', + 'STRICT', + 'SUNDAY', + 'SYSTEM', + 'SYSTEM_TIME', + 'TABLE', + 'TABLES', + 'TABLESAMPLE', + 'TARGET', + 'TEMP', + 'TEMPORARY', + 'THEN', + 'THURSDAY', + 'TO', + 'TRAIL', + 'TRANSACTION', + 'TRANSFORM', + 'TREAT', + 'TRUE', + 'TRUNCATE', + 'TUESDAY', + 'TYPE', + 'UNBOUNDED', + 'UNDROP', + 'UNION', + 'UNIQUE', + 'UNKNOWN', + 'UNNEST', + 'UNPIVOT', + 'UNTIL', + 'UPDATE', + 'USING', + 'VALUE', + 'VALUES', + 'VECTOR', + 'VIEW', + 'VIEWS', + 'VOLATILE', + 'WALK', + 'WEDNESDAY', + 'WEEK', + 'WEIGHT', + 'WHEN', + 'WHERE', + 'WHILE', + 'WINDOW', + 'WITH', + 'WITHIN', + 'WRITE', + 'YEAR', + 'ZONE', +] + +operators = [ + '!=', + '&', + '*', + '+', + '-', + '/', + '<', + '<<', + '<=', + '=', + '>', + '>=', + '>>', + '^', + '|', + '||', + '~', +] + +types = [ + 'ARRAY', + 'BIGNUMERIC', + 'BOOL', + 'BYTES', + 'DATE', + 'DATETIME', + 'DOUBLE', + 'ENUM', + 'EXTENDED', + 'FLOAT', + 'GEOGRAPHY', + 'GRAPH_ELEMENT', + 'GRAPH_PATH', + 'INT32', + 'INT64', + 'INTERVAL', + 'JSON', + 'MAP', + 'MEASURE', + 'NUMERIC', + 'PROTO', + 'RANGE', + 'STRING', + 'STRUCT', + 'TIME', + 'TIMESTAMP', + 'TIMESTAMP_PICOS', + 'TOKENLIST', + 'UINT32', + 'UINT64', + 'UUID', +] diff --git a/vendor/pygments-main/pygments/lexers/_julia_builtins.py b/vendor/pygments-main/pygments/lexers/_julia_builtins.py index c73a2e0e..2849afe5 100644 --- a/vendor/pygments-main/pygments/lexers/_julia_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_julia_builtins.py @@ -4,7 +4,7 @@ Julia builtins. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_lasso_builtins.py b/vendor/pygments-main/pygments/lexers/_lasso_builtins.py index f4d417e6..a559847e 100644 --- a/vendor/pygments-main/pygments/lexers/_lasso_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_lasso_builtins.py @@ -4,7 +4,7 @@ Built-in Lasso types, traits, methods, and members. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_lilypond_builtins.py b/vendor/pygments-main/pygments/lexers/_lilypond_builtins.py index 948c7625..b00dbbfd 100644 --- a/vendor/pygments-main/pygments/lexers/_lilypond_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_lilypond_builtins.py @@ -4,7 +4,7 @@ LilyPond builtins. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_lua_builtins.py b/vendor/pygments-main/pygments/lexers/_lua_builtins.py index b46fe4f0..e0977a0a 100644 --- a/vendor/pygments-main/pygments/lexers/_lua_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_lua_builtins.py @@ -10,7 +10,7 @@ Run with `python -I` to regenerate. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_luau_builtins.py b/vendor/pygments-main/pygments/lexers/_luau_builtins.py index 3b7dd152..9e06b07b 100644 --- a/vendor/pygments-main/pygments/lexers/_luau_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_luau_builtins.py @@ -4,7 +4,7 @@ Includes the builtins for Luau and Roblox. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_mapping.py b/vendor/pygments-main/pygments/lexers/_mapping.py index 0a62565d..cfc534d4 100644 --- a/vendor/pygments-main/pygments/lexers/_mapping.py +++ b/vendor/pygments-main/pygments/lexers/_mapping.py @@ -93,6 +93,7 @@ 'ClojureScriptLexer': ('pygments.lexers.jvm', 'ClojureScript', ('clojurescript', 'cljs'), ('*.cljs',), ('text/x-clojurescript', 'application/x-clojurescript')), 'CobolFreeformatLexer': ('pygments.lexers.business', 'COBOLFree', ('cobolfree',), ('*.cbl', '*.CBL'), ()), 'CobolLexer': ('pygments.lexers.business', 'COBOL', ('cobol',), ('*.cob', '*.COB', '*.cpy', '*.CPY'), ('text/x-cobol',)), + 'CodeQLLexer': ('pygments.lexers.codeql', 'CodeQL', ('codeql', 'ql'), ('*.ql', '*.qll'), ()), 'CoffeeScriptLexer': ('pygments.lexers.javascript', 'CoffeeScript', ('coffeescript', 'coffee-script', 'coffee'), ('*.coffee',), ('text/coffeescript',)), 'ColdfusionCFCLexer': ('pygments.lexers.templates', 'Coldfusion CFC', ('cfc',), ('*.cfc',), ()), 'ColdfusionHtmlLexer': ('pygments.lexers.templates', 'Coldfusion HTML', ('cfm',), ('*.cfm', '*.cfml'), ('application/x-coldfusion',)), @@ -127,6 +128,7 @@ 'Dasm16Lexer': ('pygments.lexers.asm', 'DASM16', ('dasm16',), ('*.dasm16', '*.dasm'), ('text/x-dasm16',)), 'DaxLexer': ('pygments.lexers.dax', 'Dax', ('dax',), ('*.dax',), ()), 'DebianControlLexer': ('pygments.lexers.installers', 'Debian Control file', ('debcontrol', 'control'), ('control',), ()), + 'DebianSourcesLexer': ('pygments.lexers.installers', 'Debian Sources file', ('debian.sources',), ('*.sources',), ()), 'DelphiLexer': ('pygments.lexers.pascal', 'Delphi', ('delphi', 'pas', 'pascal', 'objectpascal'), ('*.pas', '*.dpr'), ('text/x-pascal',)), 'DesktopLexer': ('pygments.lexers.configs', 'Desktop file', ('desktop',), ('*.desktop',), ('application/x-desktop',)), 'DevicetreeLexer': ('pygments.lexers.devicetree', 'Devicetree', ('devicetree', 'dts'), ('*.dts', '*.dtsi'), ('text/x-c',)), @@ -155,9 +157,9 @@ 'ErbLexer': ('pygments.lexers.templates', 'ERB', ('erb',), (), ('application/x-ruby-templating',)), 'ErlangLexer': ('pygments.lexers.erlang', 'Erlang', ('erlang',), ('*.erl', '*.hrl', '*.es', '*.escript'), ('text/x-erlang',)), 'ErlangShellLexer': ('pygments.lexers.erlang', 'Erlang erl session', ('erl',), ('*.erl-sh',), ('text/x-erl-shellsession',)), - 'EvoqueHtmlLexer': ('pygments.lexers.templates', 'HTML+Evoque', ('html+evoque',), ('*.html',), ('text/html+evoque',)), + 'EvoqueHtmlLexer': ('pygments.lexers.templates', 'HTML+Evoque', ('html+evoque',), (), ('text/html+evoque',)), 'EvoqueLexer': ('pygments.lexers.templates', 'Evoque', ('evoque',), ('*.evoque',), ('application/x-evoque',)), - 'EvoqueXmlLexer': ('pygments.lexers.templates', 'XML+Evoque', ('xml+evoque',), ('*.xml',), ('application/xml+evoque',)), + 'EvoqueXmlLexer': ('pygments.lexers.templates', 'XML+Evoque', ('xml+evoque',), (), ('application/xml+evoque',)), 'ExeclineLexer': ('pygments.lexers.shell', 'execline', ('execline',), ('*.exec',), ()), 'EzhilLexer': ('pygments.lexers.ezhil', 'Ezhil', ('ezhil',), ('*.n',), ('text/x-ezhil',)), 'FSharpLexer': ('pygments.lexers.dotnet', 'F#', ('fsharp', 'f#'), ('*.fs', '*.fsi', '*.fsx'), ('text/x-fsharp',)), @@ -189,10 +191,12 @@ 'GenshiTextLexer': ('pygments.lexers.templates', 'Genshi Text', ('genshitext',), (), ('application/x-genshi-text', 'text/x-genshi')), 'GettextLexer': ('pygments.lexers.textfmts', 'Gettext Catalog', ('pot', 'po'), ('*.pot', '*.po'), ('application/x-gettext', 'text/x-gettext', 'text/gettext')), 'GherkinLexer': ('pygments.lexers.testing', 'Gherkin', ('gherkin', 'cucumber'), ('*.feature',), ('text/x-gherkin',)), + 'GleamLexer': ('pygments.lexers.gleam', 'Gleam', ('gleam',), ('*.gleam',), ('text/x-gleam',)), 'GnuplotLexer': ('pygments.lexers.graphics', 'Gnuplot', ('gnuplot',), ('*.plot', '*.plt'), ('text/x-gnuplot',)), 'GoLexer': ('pygments.lexers.go', 'Go', ('go', 'golang'), ('*.go',), ('text/x-gosrc',)), 'GoloLexer': ('pygments.lexers.jvm', 'Golo', ('golo',), ('*.golo',), ()), 'GoodDataCLLexer': ('pygments.lexers.business', 'GoodData-CL', ('gooddata-cl',), ('*.gdc',), ('text/x-gooddata-cl',)), + 'GoogleSqlLexer': ('pygments.lexers.sql', 'GoogleSQL', ('googlesql', 'zetasql'), ('*.googlesql', '*.googlesql.sql'), ('text/x-google-sql', 'text/x-google-sql-aux')), 'GosuLexer': ('pygments.lexers.jvm', 'Gosu', ('gosu',), ('*.gs', '*.gsx', '*.gsp', '*.vark'), ('text/x-gosu',)), 'GosuTemplateLexer': ('pygments.lexers.jvm', 'Gosu Template', ('gst',), ('*.gst',), ('text/x-gosu-template',)), 'GraphQLLexer': ('pygments.lexers.graphql', 'GraphQL', ('graphql',), ('*.graphql',), ()), @@ -204,6 +208,7 @@ 'HamlLexer': ('pygments.lexers.html', 'Haml', ('haml',), ('*.haml',), ('text/x-haml',)), 'HandlebarsHtmlLexer': ('pygments.lexers.templates', 'HTML+Handlebars', ('html+handlebars',), ('*.handlebars', '*.hbs'), ('text/html+handlebars', 'text/x-handlebars-template')), 'HandlebarsLexer': ('pygments.lexers.templates', 'Handlebars', ('handlebars',), (), ()), + 'HareLexer': ('pygments.lexers.hare', 'Hare', ('hare',), ('*.ha',), ('text/x-hare',)), 'HaskellLexer': ('pygments.lexers.haskell', 'Haskell', ('haskell', 'hs'), ('*.hs',), ('text/x-haskell',)), 'HaxeLexer': ('pygments.lexers.haxe', 'Haxe', ('haxe', 'hxsl', 'hx'), ('*.hx', '*.hxsl'), ('text/haxe', 'text/x-haxe', 'text/x-hx')), 'HexdumpLexer': ('pygments.lexers.hexdump', 'Hexdump', ('hexdump',), (), ()), @@ -246,6 +251,7 @@ 'JavascriptUL4Lexer': ('pygments.lexers.ul4', 'Javascript+UL4', ('js+ul4',), ('*.jsul4',), ()), 'JclLexer': ('pygments.lexers.scripting', 'JCL', ('jcl',), ('*.jcl',), ('text/x-jcl',)), 'JsgfLexer': ('pygments.lexers.grammar_notation', 'JSGF', ('jsgf',), ('*.jsgf',), ('application/jsgf', 'application/x-jsgf', 'text/jsgf')), + 'Json5Lexer': ('pygments.lexers.json5', 'JSON5', ('json5',), ('*.json5',), ()), 'JsonBareObjectLexer': ('pygments.lexers.data', 'JSONBareObject', (), (), ()), 'JsonLdLexer': ('pygments.lexers.data', 'JSON-LD', ('jsonld', 'json-ld'), ('*.jsonld',), ('application/ld+json',)), 'JsonLexer': ('pygments.lexers.data', 'JSON', ('json', 'json-object'), ('*.json', '*.jsonl', '*.ndjson', 'Pipfile.lock'), ('application/json', 'application/json-object', 'application/x-ndjson', 'application/jsonl', 'application/json-seq')), @@ -303,6 +309,7 @@ 'MakoJavascriptLexer': ('pygments.lexers.templates', 'JavaScript+Mako', ('javascript+mako', 'js+mako'), (), ('application/x-javascript+mako', 'text/x-javascript+mako', 'text/javascript+mako')), 'MakoLexer': ('pygments.lexers.templates', 'Mako', ('mako',), ('*.mao',), ('application/x-mako',)), 'MakoXmlLexer': ('pygments.lexers.templates', 'XML+Mako', ('xml+mako',), (), ('application/xml+mako',)), + 'MapleLexer': ('pygments.lexers.maple', 'Maple', ('maple',), ('*.mpl', '*.mi', '*.mm'), ('text/x-maple',)), 'MaqlLexer': ('pygments.lexers.business', 'MAQL', ('maql',), ('*.maql',), ('text/x-gooddata-maql', 'application/x-gooddata-maql')), 'MarkdownLexer': ('pygments.lexers.markup', 'Markdown', ('markdown', 'md'), ('*.md', '*.markdown'), ('text/x-markdown',)), 'MaskLexer': ('pygments.lexers.javascript', 'Mask', ('mask',), ('*.mask',), ('text/x-mask',)), @@ -354,6 +361,7 @@ 'NotmuchLexer': ('pygments.lexers.textfmts', 'Notmuch', ('notmuch',), (), ()), 'NuSMVLexer': ('pygments.lexers.smv', 'NuSMV', ('nusmv',), ('*.smv',), ()), 'NumPyLexer': ('pygments.lexers.python', 'NumPy', ('numpy',), (), ()), + 'NumbaIRLexer': ('pygments.lexers.numbair', 'Numba_IR', ('numba_ir', 'numbair'), ('*.numba_ir',), ('text/x-numba_ir', 'text/x-numbair')), 'ObjdumpLexer': ('pygments.lexers.asm', 'objdump', ('objdump',), ('*.objdump',), ('text/x-objdump',)), 'ObjectiveCLexer': ('pygments.lexers.objective', 'Objective-C', ('objective-c', 'objectivec', 'obj-c', 'objc'), ('*.m', '*.h'), ('text/x-objective-c',)), 'ObjectiveCppLexer': ('pygments.lexers.objective', 'Objective-C++', ('objective-c++', 'objectivec++', 'obj-c++', 'objc++'), ('*.mm', '*.hh'), ('text/x-objective-c++',)), @@ -372,6 +380,7 @@ 'PanLexer': ('pygments.lexers.dsls', 'Pan', ('pan',), ('*.pan',), ()), 'ParaSailLexer': ('pygments.lexers.parasail', 'ParaSail', ('parasail',), ('*.psi', '*.psl'), ('text/x-parasail',)), 'PawnLexer': ('pygments.lexers.pawn', 'Pawn', ('pawn',), ('*.p', '*.pwn', '*.inc'), ('text/x-pawn',)), + 'PddlLexer': ('pygments.lexers.pddl', 'PDDL', ('pddl',), ('*.pddl',), ()), 'PegLexer': ('pygments.lexers.grammar_notation', 'PEG', ('peg',), ('*.peg',), ('text/x-peg',)), 'Perl6Lexer': ('pygments.lexers.perl', 'Perl6', ('perl6', 'pl6', 'raku'), ('*.pl', '*.pm', '*.nqp', '*.p6', '*.6pl', '*.p6l', '*.pl6', '*.6pm', '*.p6m', '*.pm6', '*.t', '*.raku', '*.rakumod', '*.rakutest', '*.rakudoc'), ('text/x-perl6', 'application/x-perl6')), 'PerlLexer': ('pygments.lexers.perl', 'Perl', ('perl', 'pl'), ('*.pl', '*.pm', '*.t', '*.perl'), ('text/x-perl', 'application/x-perl')), @@ -407,7 +416,7 @@ 'Python2Lexer': ('pygments.lexers.python', 'Python 2.x', ('python2', 'py2'), (), ('text/x-python2', 'application/x-python2')), 'Python2TracebackLexer': ('pygments.lexers.python', 'Python 2.x Traceback', ('py2tb',), ('*.py2tb',), ('text/x-python2-traceback',)), 'PythonConsoleLexer': ('pygments.lexers.python', 'Python console session', ('pycon', 'python-console'), (), ('text/x-python-doctest',)), - 'PythonLexer': ('pygments.lexers.python', 'Python', ('python', 'py', 'sage', 'python3', 'py3', 'bazel', 'starlark'), ('*.py', '*.pyw', '*.pyi', '*.jy', '*.sage', '*.sc', 'SConstruct', 'SConscript', '*.bzl', 'BUCK', 'BUILD', 'BUILD.bazel', 'WORKSPACE', '*.tac'), ('text/x-python', 'application/x-python', 'text/x-python3', 'application/x-python3')), + 'PythonLexer': ('pygments.lexers.python', 'Python', ('python', 'py', 'sage', 'python3', 'py3', 'bazel', 'starlark', 'pyi'), ('*.py', '*.pyw', '*.pyi', '*.jy', '*.sage', '*.sc', 'SConstruct', 'SConscript', '*.bzl', 'BUCK', 'BUILD', 'BUILD.bazel', 'WORKSPACE', '*.tac'), ('text/x-python', 'application/x-python', 'text/x-python3', 'application/x-python3')), 'PythonTracebackLexer': ('pygments.lexers.python', 'Python Traceback', ('pytb', 'py3tb'), ('*.pytb', '*.py3tb'), ('text/x-python-traceback', 'text/x-python3-traceback')), 'PythonUL4Lexer': ('pygments.lexers.ul4', 'Python+UL4', ('py+ul4',), ('*.pyul4',), ()), 'QBasicLexer': ('pygments.lexers.basic', 'QBasic', ('qbasic', 'basic'), ('*.BAS', '*.bas'), ('text/basic',)), @@ -434,6 +443,7 @@ 'RedLexer': ('pygments.lexers.rebol', 'Red', ('red', 'red/system'), ('*.red', '*.reds'), ('text/x-red', 'text/x-red-system')), 'RedcodeLexer': ('pygments.lexers.esoteric', 'Redcode', ('redcode',), ('*.cw',), ()), 'RegeditLexer': ('pygments.lexers.configs', 'reg', ('registry',), ('*.reg',), ('text/x-windows-registry',)), + 'RegoLexer': ('pygments.lexers.rego', 'Rego', ('rego',), ('*.rego',), ('text/x-rego',)), 'ResourceLexer': ('pygments.lexers.resource', 'ResourceBundle', ('resourcebundle', 'resource'), (), ()), 'RexxLexer': ('pygments.lexers.scripting', 'Rexx', ('rexx', 'arexx'), ('*.rexx', '*.rex', '*.rx', '*.arexx'), ('text/x-rexx',)), 'RhtmlLexer': ('pygments.lexers.templates', 'RHTML', ('rhtml', 'html+erb', 'html+ruby'), ('*.rhtml',), ('text/html+ruby',)), @@ -501,6 +511,7 @@ 'TAPLexer': ('pygments.lexers.testing', 'TAP', ('tap',), ('*.tap',), ()), 'TNTLexer': ('pygments.lexers.tnt', 'Typographic Number Theory', ('tnt',), ('*.tnt',), ()), 'TOMLLexer': ('pygments.lexers.configs', 'TOML', ('toml',), ('*.toml', 'Pipfile', 'poetry.lock'), ('application/toml',)), + 'TableGenLexer': ('pygments.lexers.tablegen', 'TableGen', ('tablegen', 'td'), ('*.td',), ()), 'TactLexer': ('pygments.lexers.tact', 'Tact', ('tact',), ('*.tact',), ()), 'Tads3Lexer': ('pygments.lexers.int_fiction', 'TADS 3', ('tads3',), ('*.t',), ()), 'TalLexer': ('pygments.lexers.tal', 'Tal', ('tal', 'uxntal'), ('*.tal',), ('text/x-uxntal',)), @@ -524,6 +535,7 @@ 'TodotxtLexer': ('pygments.lexers.textfmts', 'Todotxt', ('todotxt',), ('todo.txt', '*.todotxt'), ('text/x-todo',)), 'TransactSqlLexer': ('pygments.lexers.sql', 'Transact-SQL', ('tsql', 't-sql'), ('*.sql',), ('text/x-tsql',)), 'TreetopLexer': ('pygments.lexers.parsers', 'Treetop', ('treetop',), ('*.treetop', '*.tt'), ()), + 'TsxLexer': ('pygments.lexers.jsx', 'TSX', ('tsx',), ('*.tsx',), ('text/typescript-tsx',)), 'TurtleLexer': ('pygments.lexers.rdf', 'Turtle', ('turtle',), ('*.ttl',), ('text/turtle', 'application/x-turtle')), 'TwigHtmlLexer': ('pygments.lexers.templates', 'HTML+Twig', ('html+twig',), ('*.twig',), ('text/html+twig',)), 'TwigLexer': ('pygments.lexers.templates', 'Twig', ('twig',), (), ('application/x-twig',)), @@ -556,6 +568,7 @@ 'VimLexer': ('pygments.lexers.textedit', 'VimL', ('vim',), ('*.vim', '.vimrc', '.exrc', '.gvimrc', '_vimrc', '_exrc', '_gvimrc', 'vimrc', 'gvimrc'), ('text/x-vim',)), 'VisualPrologGrammarLexer': ('pygments.lexers.vip', 'Visual Prolog Grammar', ('visualprologgrammar',), ('*.vipgrm',), ()), 'VisualPrologLexer': ('pygments.lexers.vip', 'Visual Prolog', ('visualprolog',), ('*.pro', '*.cl', '*.i', '*.pack', '*.ph'), ()), + 'VueLexer': ('pygments.lexers.html', 'Vue', ('vue',), ('*.vue',), ()), 'VyperLexer': ('pygments.lexers.vyper', 'Vyper', ('vyper',), ('*.vy',), ()), 'WDiffLexer': ('pygments.lexers.diff', 'WDiff', ('wdiff',), ('*.wdiff',), ()), 'WatLexer': ('pygments.lexers.webassembly', 'WebAssembly', ('wast', 'wat'), ('*.wat', '*.wast'), ()), diff --git a/vendor/pygments-main/pygments/lexers/_mql_builtins.py b/vendor/pygments-main/pygments/lexers/_mql_builtins.py index ca5bfe45..181c25d5 100644 --- a/vendor/pygments-main/pygments/lexers/_mql_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_mql_builtins.py @@ -4,7 +4,7 @@ Builtins for the MqlLexer. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ types = ( diff --git a/vendor/pygments-main/pygments/lexers/_mysql_builtins.py b/vendor/pygments-main/pygments/lexers/_mysql_builtins.py index 95bbe173..d4a9099e 100644 --- a/vendor/pygments-main/pygments/lexers/_mysql_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_mysql_builtins.py @@ -6,7 +6,7 @@ Run with `python -I` to update. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_openedge_builtins.py b/vendor/pygments-main/pygments/lexers/_openedge_builtins.py index c5e9c347..33a1333e 100644 --- a/vendor/pygments-main/pygments/lexers/_openedge_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_openedge_builtins.py @@ -4,7 +4,7 @@ Builtin list for the OpenEdgeLexer. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_php_builtins.py b/vendor/pygments-main/pygments/lexers/_php_builtins.py index a1f0232a..19825fa2 100644 --- a/vendor/pygments-main/pygments/lexers/_php_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_php_builtins.py @@ -7,7 +7,7 @@ Run with `python -I` to regenerate. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_postgres_builtins.py b/vendor/pygments-main/pygments/lexers/_postgres_builtins.py index f2923559..80bc728e 100644 --- a/vendor/pygments-main/pygments/lexers/_postgres_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_postgres_builtins.py @@ -6,7 +6,7 @@ Run with `python -I` to update itself. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_qlik_builtins.py b/vendor/pygments-main/pygments/lexers/_qlik_builtins.py index f3af5230..c2fe0cf4 100644 --- a/vendor/pygments-main/pygments/lexers/_qlik_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_qlik_builtins.py @@ -4,7 +4,7 @@ Qlik builtins. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_scheme_builtins.py b/vendor/pygments-main/pygments/lexers/_scheme_builtins.py index d93b9fd3..c35a533d 100644 --- a/vendor/pygments-main/pygments/lexers/_scheme_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_scheme_builtins.py @@ -4,7 +4,7 @@ Scheme builtins. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_scilab_builtins.py b/vendor/pygments-main/pygments/lexers/_scilab_builtins.py index c4992938..af49b46a 100644 --- a/vendor/pygments-main/pygments/lexers/_scilab_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_scilab_builtins.py @@ -4,7 +4,7 @@ Builtin list for the ScilabLexer. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_sourcemod_builtins.py b/vendor/pygments-main/pygments/lexers/_sourcemod_builtins.py index 613ce708..c98478c6 100644 --- a/vendor/pygments-main/pygments/lexers/_sourcemod_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_sourcemod_builtins.py @@ -8,7 +8,7 @@ Run with `python -I` to regenerate. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_sql_builtins.py b/vendor/pygments-main/pygments/lexers/_sql_builtins.py new file mode 100644 index 00000000..8b90e53e --- /dev/null +++ b/vendor/pygments-main/pygments/lexers/_sql_builtins.py @@ -0,0 +1,106 @@ +""" + pygments.lexers._sql_builtins + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Data files for the SQL lexer. + + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" + +KEYWORDS = ( + 'ABORT', 'ABS', 'ABSOLUTE', 'ACCESS', 'ADA', 'ADD', 'ADMIN', 'AFTER', + 'AGGREGATE', 'ALIAS', 'ALL', 'ALLOCATE', 'ALTER', 'ANALYSE', 'ANALYZE', + 'AND', 'ANY', 'ARE', 'AS', 'ASC', 'ASENSITIVE', 'ASSERTION', 'ASSIGNMENT', + 'ASYMMETRIC', 'AT', 'ATOMIC', 'AUTHORIZATION', 'AVG', 'BACKWARD', + 'BEFORE', 'BEGIN', 'BETWEEN', 'BITVAR', 'BIT_LENGTH', 'BOTH', 'BREADTH', + 'BY', 'C', 'CACHE', 'CALL', 'CALLED', 'CARDINALITY', 'CASCADE', + 'CASCADED', 'CASE', 'CAST', 'CATALOG', 'CATALOG_NAME', 'CHAIN', + 'CHARACTERISTICS', 'CHARACTER_LENGTH', 'CHARACTER_SET_CATALOG', + 'CHARACTER_SET_NAME', 'CHARACTER_SET_SCHEMA', 'CHAR_LENGTH', 'CHECK', + 'CHECKED', 'CHECKPOINT', 'CLASS', 'CLASS_ORIGIN', 'CLOB', 'CLOSE', + 'CLUSTER', 'COALESCE', 'COBOL', 'COLLATE', 'COLLATION', + 'COLLATION_CATALOG', 'COLLATION_NAME', 'COLLATION_SCHEMA', 'COLUMN', + 'COLUMN_NAME', 'COMMAND_FUNCTION', 'COMMAND_FUNCTION_CODE', 'COMMENT', + 'COMMIT', 'COMMITTED', 'COMPLETION', 'CONDITION_NUMBER', 'CONNECT', + 'CONNECTION', 'CONNECTION_NAME', 'CONSTRAINT', 'CONSTRAINTS', + 'CONSTRAINT_CATALOG', 'CONSTRAINT_NAME', 'CONSTRAINT_SCHEMA', + 'CONSTRUCTOR', 'CONTAINS', 'CONTINUE', 'CONVERSION', 'CONVERT', + 'COPY', 'CORRESPONDING', 'COUNT', 'CREATE', 'CREATEDB', 'CREATEUSER', + 'CROSS', 'CUBE', 'CURRENT', 'CURRENT_DATE', 'CURRENT_PATH', + 'CURRENT_ROLE', 'CURRENT_TIME', 'CURRENT_TIMESTAMP', 'CURRENT_USER', + 'CURSOR', 'CURSOR_NAME', 'CYCLE', 'DATA', 'DATABASE', + 'DATETIME_INTERVAL_CODE', 'DATETIME_INTERVAL_PRECISION', 'DAY', + 'DEALLOCATE', 'DECLARE', 'DEFAULT', 'DEFAULTS', 'DEFERRABLE', + 'DEFERRED', 'DEFINED', 'DEFINER', 'DELETE', 'DELIMITER', 'DELIMITERS', + 'DEREF', 'DESC', 'DESCRIBE', 'DESCRIPTOR', 'DESTROY', 'DESTRUCTOR', + 'DETERMINISTIC', 'DIAGNOSTICS', 'DICTIONARY', 'DISCONNECT', 'DISPATCH', + 'DISTINCT', 'DO', 'DOMAIN', 'DROP', 'DYNAMIC', 'DYNAMIC_FUNCTION', + 'DYNAMIC_FUNCTION_CODE', 'EACH', 'ELSE', 'ELSIF', 'ENCODING', + 'ENCRYPTED', 'END', 'END-EXEC', 'EQUALS', 'ESCAPE', 'EVERY', 'EXCEPTION', + 'EXCEPT', 'EXCLUDING', 'EXCLUSIVE', 'EXEC', 'EXECUTE', 'EXISTING', + 'EXISTS', 'EXPLAIN', 'EXTERNAL', 'EXTRACT', 'FALSE', 'FETCH', 'FINAL', + 'FIRST', 'FOR', 'FORCE', 'FOREIGN', 'FORTRAN', 'FORWARD', 'FOUND', 'FREE', + 'FREEZE', 'FROM', 'FULL', 'FUNCTION', 'G', 'GENERAL', 'GENERATED', 'GET', + 'GLOBAL', 'GO', 'GOTO', 'GRANT', 'GRANTED', 'GROUP', 'GROUPING', + 'HANDLER', 'HAVING', 'HIERARCHY', 'HOLD', 'HOST', 'IDENTITY', 'IF', + 'IGNORE', 'ILIKE', 'IMMEDIATE', 'IMMEDIATELY', 'IMMUTABLE', 'IMPLEMENTATION', 'IMPLICIT', + 'IN', 'INCLUDING', 'INCREMENT', 'INDEX', 'INDITCATOR', 'INFIX', + 'INHERITS', 'INITIALIZE', 'INITIALLY', 'INNER', 'INOUT', 'INPUT', + 'INSENSITIVE', 'INSERT', 'INSTANTIABLE', 'INSTEAD', 'INTERSECT', 'INTO', + 'INVOKER', 'IS', 'ISNULL', 'ISOLATION', 'ITERATE', 'JOIN', 'KEY', + 'KEY_MEMBER', 'KEY_TYPE', 'LANCOMPILER', 'LANGUAGE', 'LARGE', 'LAST', + 'LATERAL', 'LEADING', 'LEFT', 'LENGTH', 'LESS', 'LEVEL', 'LIKE', 'LIMIT', + 'LISTEN', 'LOAD', 'LOCAL', 'LOCALTIME', 'LOCALTIMESTAMP', 'LOCATION', + 'LOCATOR', 'LOCK', 'LOWER', 'MAP', 'MATCH', 'MAX', 'MAXVALUE', + 'MESSAGE_LENGTH', 'MESSAGE_OCTET_LENGTH', 'MESSAGE_TEXT', 'METHOD', 'MIN', + 'MINUTE', 'MINVALUE', 'MOD', 'MODE', 'MODIFIES', 'MODIFY', 'MONTH', + 'MORE', 'MOVE', 'MUMPS', 'NAMES', 'NATIONAL', 'NATURAL', 'NCHAR', 'NCLOB', + 'NEW', 'NEXT', 'NO', 'NOCREATEDB', 'NOCREATEUSER', 'NONE', 'NOT', + 'NOTHING', 'NOTIFY', 'NOTNULL', 'NULL', 'NULLABLE', 'NULLIF', 'OBJECT', + 'OCTET_LENGTH', 'OF', 'OFF', 'OFFSET', 'OIDS', 'OLD', 'ON', 'ONLY', + 'OPEN', 'OPERATION', 'OPERATOR', 'OPTION', 'OPTIONS', 'OR', 'ORDER', + 'ORDINALITY', 'OUT', 'OUTER', 'OUTPUT', 'OVERLAPS', 'OVERLAY', + 'OVERRIDING', 'OWNER', 'PAD', 'PARAMETER', 'PARAMETERS', 'PARAMETER_MODE', + 'PARAMETER_NAME', 'PARAMETER_ORDINAL_POSITION', + 'PARAMETER_SPECIFIC_CATALOG', 'PARAMETER_SPECIFIC_NAME', + 'PARAMETER_SPECIFIC_SCHEMA', 'PARTIAL', 'PASCAL', 'PENDANT', 'PERIOD', 'PLACING', + 'PLI', 'POSITION', 'POSTFIX', 'PRECEEDS', 'PRECISION', 'PREFIX', 'PREORDER', + 'PREPARE', 'PRESERVE', 'PRIMARY', 'PRIOR', 'PRIVILEGES', 'PROCEDURAL', + 'PROCEDURE', 'PUBLIC', 'READ', 'READS', 'RECHECK', 'RECURSIVE', 'REF', + 'REFERENCES', 'REFERENCING', 'REINDEX', 'RELATIVE', 'RENAME', + 'REPEATABLE', 'REPLACE', 'RESET', 'RESTART', 'RESTRICT', 'RESULT', + 'RETURN', 'RETURNED_LENGTH', 'RETURNED_OCTET_LENGTH', 'RETURNED_SQLSTATE', + 'RETURNS', 'REVOKE', 'RIGHT', 'ROLE', 'ROLLBACK', 'ROLLUP', 'ROUTINE', + 'ROUTINE_CATALOG', 'ROUTINE_NAME', 'ROUTINE_SCHEMA', 'ROW', 'ROWS', + 'ROW_COUNT', 'RULE', 'SAVE_POINT', 'SCALE', 'SCHEMA', 'SCHEMA_NAME', + 'SCOPE', 'SCROLL', 'SEARCH', 'SECOND', 'SECURITY', 'SELECT', 'SELF', + 'SENSITIVE', 'SERIALIZABLE', 'SERVER_NAME', 'SESSION', 'SESSION_USER', + 'SET', 'SETOF', 'SETS', 'SHARE', 'SHOW', 'SIMILAR', 'SIMPLE', 'SIZE', + 'SOME', 'SOURCE', 'SPACE', 'SPECIFIC', 'SPECIFICTYPE', 'SPECIFIC_NAME', + 'SQL', 'SQLCODE', 'SQLERROR', 'SQLEXCEPTION', 'SQLSTATE', 'SQLWARNINIG', + 'STABLE', 'START', 'STATE', 'STATEMENT', 'STATIC', 'STATISTICS', 'STDIN', + 'STDOUT', 'STORAGE', 'STRICT', 'STRUCTURE', 'STYPE', 'SUBCLASS_ORIGIN', + 'SUBLIST', 'SUBSTRING', 'SUCCEEDS', 'SUM', 'SYMMETRIC', 'SYSID', 'SYSTEM', + 'SYSTEM_USER', 'TABLE', 'TABLE_NAME', ' TEMP', 'TEMPLATE', 'TEMPORARY', + 'TERMINATE', 'THAN', 'THEN', 'TIME', 'TIMESTAMP', 'TIMEZONE_HOUR', + 'TIMEZONE_MINUTE', 'TO', 'TOAST', 'TRAILING', 'TRANSACTION', + 'TRANSACTIONS_COMMITTED', 'TRANSACTIONS_ROLLED_BACK', 'TRANSACTION_ACTIVE', + 'TRANSFORM', 'TRANSFORMS', 'TRANSLATE', 'TRANSLATION', 'TREAT', 'TRIGGER', + 'TRIGGER_CATALOG', 'TRIGGER_NAME', 'TRIGGER_SCHEMA', 'TRIM', 'TRUE', + 'TRUNCATE', 'TRUSTED', 'TYPE', 'UNCOMMITTED', 'UNDER', 'UNENCRYPTED', + 'UNION', 'UNIQUE', 'UNKNOWN', 'UNLISTEN', 'UNNAMED', 'UNNEST', 'UNTIL', + 'UPDATE', 'UPPER', 'USAGE', 'USER', 'USER_DEFINED_TYPE_CATALOG', + 'USER_DEFINED_TYPE_NAME', 'USER_DEFINED_TYPE_SCHEMA', 'USING', 'VACUUM', + 'VALID', 'VALIDATOR', 'VALUES', 'VARIABLE', 'VERBOSE', + 'VERSION', 'VERSIONS', 'VERSIONING', 'VIEW', + 'VOLATILE', 'WHEN', 'WHENEVER', 'WHERE', 'WITH', 'WITHOUT', 'WORK', + 'WRITE', 'YEAR', 'ZONE' +) + +DATATYPES = ( + 'ARRAY', 'BIGINT', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'CHAR', + 'CHARACTER', 'DATE', 'DEC', 'DECIMAL', 'FLOAT', 'INT', 'INTEGER', + 'INTERVAL', 'NUMBER', 'NUMERIC', 'REAL', 'SERIAL', 'SMALLINT', + 'VARCHAR', 'VARYING', 'INT8', 'SERIAL8', 'TEXT' +) diff --git a/vendor/pygments-main/pygments/lexers/_stan_builtins.py b/vendor/pygments-main/pygments/lexers/_stan_builtins.py index afe31437..8db10c32 100644 --- a/vendor/pygments-main/pygments/lexers/_stan_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_stan_builtins.py @@ -5,7 +5,7 @@ This file contains the names of functions for Stan used by ``pygments.lexers.math.StanLexer. This is for Stan language version 2.29.0. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_stata_builtins.py b/vendor/pygments-main/pygments/lexers/_stata_builtins.py index c806f50b..6a36f042 100644 --- a/vendor/pygments-main/pygments/lexers/_stata_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_stata_builtins.py @@ -4,7 +4,7 @@ Builtins for Stata - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_tsql_builtins.py b/vendor/pygments-main/pygments/lexers/_tsql_builtins.py index 1fc792bb..6fa1a1f1 100644 --- a/vendor/pygments-main/pygments/lexers/_tsql_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_tsql_builtins.py @@ -4,7 +4,7 @@ These are manually translated lists from https://msdn.microsoft.com. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_usd_builtins.py b/vendor/pygments-main/pygments/lexers/_usd_builtins.py index ff83574a..b0530a20 100644 --- a/vendor/pygments-main/pygments/lexers/_usd_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_usd_builtins.py @@ -4,7 +4,7 @@ A collection of known USD-related keywords, attributes, and types. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_vbscript_builtins.py b/vendor/pygments-main/pygments/lexers/_vbscript_builtins.py index fba2218e..b1ae0ef0 100644 --- a/vendor/pygments-main/pygments/lexers/_vbscript_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_vbscript_builtins.py @@ -5,7 +5,7 @@ These are manually translated lists from http://www.indusoft.com/pdf/VBScript%20Reference.pdf. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/_vim_builtins.py b/vendor/pygments-main/pygments/lexers/_vim_builtins.py index e1171ebb..abbbf993 100644 --- a/vendor/pygments-main/pygments/lexers/_vim_builtins.py +++ b/vendor/pygments-main/pygments/lexers/_vim_builtins.py @@ -4,7 +4,7 @@ This file is autogenerated by scripts/get_vimkw.py - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/actionscript.py b/vendor/pygments-main/pygments/lexers/actionscript.py index a23a2087..3a6ba429 100644 --- a/vendor/pygments-main/pygments/lexers/actionscript.py +++ b/vendor/pygments-main/pygments/lexers/actionscript.py @@ -4,7 +4,7 @@ Lexers for ActionScript and MXML. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/ada.py b/vendor/pygments-main/pygments/lexers/ada.py index ec99c8f3..cb286ca7 100644 --- a/vendor/pygments-main/pygments/lexers/ada.py +++ b/vendor/pygments-main/pygments/lexers/ada.py @@ -4,7 +4,7 @@ Lexers for Ada family languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/agile.py b/vendor/pygments-main/pygments/lexers/agile.py index 097beebb..cb22a13b 100644 --- a/vendor/pygments-main/pygments/lexers/agile.py +++ b/vendor/pygments-main/pygments/lexers/agile.py @@ -4,7 +4,7 @@ Just export lexer classes previously contained in this module. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/algebra.py b/vendor/pygments-main/pygments/lexers/algebra.py index 98e1e66d..a899cfea 100644 --- a/vendor/pygments-main/pygments/lexers/algebra.py +++ b/vendor/pygments-main/pygments/lexers/algebra.py @@ -4,7 +4,7 @@ Lexers for computer algebra systems. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -97,6 +97,7 @@ class GAPConsoleLexer(Lexer): filenames = ['*.tst'] url = 'https://www.gap-system.org' version_added = '2.14' + _example = "gap-repl/euclidean.tst" def get_tokens_unprocessed(self, text): gaplexer = GAPLexer(**self.options) diff --git a/vendor/pygments-main/pygments/lexers/ambient.py b/vendor/pygments-main/pygments/lexers/ambient.py index 4441fd57..3862eb0d 100644 --- a/vendor/pygments-main/pygments/lexers/ambient.py +++ b/vendor/pygments-main/pygments/lexers/ambient.py @@ -4,7 +4,7 @@ Lexers for AmbientTalk language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/amdgpu.py b/vendor/pygments-main/pygments/lexers/amdgpu.py index 6e432453..c97ad617 100644 --- a/vendor/pygments-main/pygments/lexers/amdgpu.py +++ b/vendor/pygments-main/pygments/lexers/amdgpu.py @@ -4,7 +4,7 @@ Lexers for the AMDGPU ISA assembly. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/ampl.py b/vendor/pygments-main/pygments/lexers/ampl.py index ce3a7746..bc4082b1 100644 --- a/vendor/pygments-main/pygments/lexers/ampl.py +++ b/vendor/pygments-main/pygments/lexers/ampl.py @@ -4,7 +4,7 @@ Lexers for the AMPL language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/apdlexer.py b/vendor/pygments-main/pygments/lexers/apdlexer.py index 352288d6..98beedfb 100644 --- a/vendor/pygments-main/pygments/lexers/apdlexer.py +++ b/vendor/pygments-main/pygments/lexers/apdlexer.py @@ -4,7 +4,7 @@ Lexers for ANSYS Parametric Design Language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/apl.py b/vendor/pygments-main/pygments/lexers/apl.py index d95aff36..a2ee3f47 100644 --- a/vendor/pygments-main/pygments/lexers/apl.py +++ b/vendor/pygments-main/pygments/lexers/apl.py @@ -4,7 +4,7 @@ Lexers for APL. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/archetype.py b/vendor/pygments-main/pygments/lexers/archetype.py index b019c4f6..47f34af9 100644 --- a/vendor/pygments-main/pygments/lexers/archetype.py +++ b/vendor/pygments-main/pygments/lexers/archetype.py @@ -9,7 +9,7 @@ Contributed by Thomas Beale , . - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/arrow.py b/vendor/pygments-main/pygments/lexers/arrow.py index 85324763..e686cf1b 100644 --- a/vendor/pygments-main/pygments/lexers/arrow.py +++ b/vendor/pygments-main/pygments/lexers/arrow.py @@ -4,7 +4,7 @@ Lexer for Arrow. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/arturo.py b/vendor/pygments-main/pygments/lexers/arturo.py index 87c97378..82fc0898 100644 --- a/vendor/pygments-main/pygments/lexers/arturo.py +++ b/vendor/pygments-main/pygments/lexers/arturo.py @@ -4,7 +4,7 @@ Lexer for the Arturo language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/asc.py b/vendor/pygments-main/pygments/lexers/asc.py index 971f2093..243c996a 100644 --- a/vendor/pygments-main/pygments/lexers/asc.py +++ b/vendor/pygments-main/pygments/lexers/asc.py @@ -4,7 +4,7 @@ Lexer for various ASCII armored files. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ import re diff --git a/vendor/pygments-main/pygments/lexers/asm.py b/vendor/pygments-main/pygments/lexers/asm.py index a049370b..74f4a5a8 100644 --- a/vendor/pygments-main/pygments/lexers/asm.py +++ b/vendor/pygments-main/pygments/lexers/asm.py @@ -4,7 +4,7 @@ Lexers for assembly languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -390,7 +390,7 @@ class LlvmLexer(RegexLexer): (r'!\d+', Name.Variable.Anonymous), (r'c?' + string, String), - (r'0[xX][a-fA-F0-9]+', Number), + (r'0[xX][KLMHR]?[a-fA-F0-9]+', Number), (r'-?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?', Number), (r'[=<>{}\[\]()*.,!]|x\b', Punctuation) @@ -465,24 +465,25 @@ class LlvmLexer(RegexLexer): 'singleImpl', 'singleImplName', 'sitofp', 'sizeM1', 'sizeM1BitWidth', 'sle', 'slt', 'source_filename', 'speculatable', 'speculative_load_hardening', 'spir_func', - 'spir_kernel', 'srem', 'sret', 'ssp', 'sspreq', 'sspstrong', - 'store', 'strictfp', 'sub', 'summaries', 'summary', 'swiftcc', - 'swifterror', 'swiftself', 'switch', 'syncscope', 'tail', - 'tailcc', 'target', 'thread_local', 'to', 'token', 'triple', - 'true', 'trunc', 'type', 'typeCheckedLoadConstVCalls', - 'typeCheckedLoadVCalls', 'typeid', 'typeidCompatibleVTable', - 'typeIdInfo', 'typeTestAssumeConstVCalls', - 'typeTestAssumeVCalls', 'typeTestRes', 'typeTests', 'udiv', - 'ueq', 'uge', 'ugt', 'uitofp', 'ule', 'ult', 'umax', 'umin', - 'undef', 'une', 'uniformRetVal', 'uniqueRetVal', 'unknown', - 'unnamed_addr', 'uno', 'unordered', 'unreachable', 'unsat', - 'unwind', 'urem', 'uselistorder', 'uselistorder_bb', 'uwtable', - 'va_arg', 'varFlags', 'variable', 'vcall_visibility', - 'vFuncId', 'virtFunc', 'virtualConstProp', 'void', 'volatile', - 'vscale', 'vTableFuncs', 'weak', 'weak_odr', 'webkit_jscc', - 'win64cc', 'within', 'wpdRes', 'wpdResolutions', 'writeonly', - 'x', 'x86_64_sysvcc', 'x86_fastcallcc', 'x86_intrcc', - 'x86_mmx', 'x86_regcallcc', 'x86_stdcallcc', 'x86_thiscallcc', + 'spir_kernel', 'splat', 'srem', 'sret', 'ssp', 'sspreq', + 'sspstrong', 'store', 'strictfp', 'sub', 'summaries', + 'summary', 'swiftcc', 'swifterror', 'swiftself', 'switch', + 'syncscope', 'tail', 'tailcc', 'target', 'thread_local', 'to', + 'token', 'triple', 'true', 'trunc', 'type', + 'typeCheckedLoadConstVCalls', 'typeCheckedLoadVCalls', + 'typeid', 'typeidCompatibleVTable', 'typeIdInfo', + 'typeTestAssumeConstVCalls', 'typeTestAssumeVCalls', + 'typeTestRes', 'typeTests', 'udiv', 'ueq', 'uge', 'ugt', + 'uitofp', 'ule', 'ult', 'umax', 'umin', 'undef', 'une', + 'uniformRetVal', 'uniqueRetVal', 'unknown', 'unnamed_addr', + 'uno', 'unordered', 'unreachable', 'unsat', 'unwind', 'urem', + 'uselistorder', 'uselistorder_bb', 'uwtable', 'va_arg', + 'varFlags', 'variable', 'vcall_visibility', 'vFuncId', + 'virtFunc', 'virtualConstProp', 'void', 'volatile', 'vscale', + 'vTableFuncs', 'weak', 'weak_odr', 'webkit_jscc', 'win64cc', + 'within', 'wpdRes', 'wpdResolutions', 'writeonly', 'x', + 'x86_64_sysvcc', 'x86_fastcallcc', 'x86_intrcc', 'x86_mmx', + 'x86_regcallcc', 'x86_stdcallcc', 'x86_thiscallcc', 'x86_vectorcallcc', 'xchg', 'xor', 'zeroext', 'zeroinitializer', 'zext', 'immarg', 'willreturn'), suffix=r'\b'), Keyword), diff --git a/vendor/pygments-main/pygments/lexers/asn1.py b/vendor/pygments-main/pygments/lexers/asn1.py index 8aa23646..6c7861bd 100644 --- a/vendor/pygments-main/pygments/lexers/asn1.py +++ b/vendor/pygments-main/pygments/lexers/asn1.py @@ -4,7 +4,7 @@ Pygments lexers for ASN.1. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/automation.py b/vendor/pygments-main/pygments/lexers/automation.py index e64aa9ae..4e9c6781 100644 --- a/vendor/pygments-main/pygments/lexers/automation.py +++ b/vendor/pygments-main/pygments/lexers/automation.py @@ -4,7 +4,7 @@ Lexers for automation scripting languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/bare.py b/vendor/pygments-main/pygments/lexers/bare.py index 9049ea84..d7167dc4 100644 --- a/vendor/pygments-main/pygments/lexers/bare.py +++ b/vendor/pygments-main/pygments/lexers/bare.py @@ -4,7 +4,7 @@ Lexer for the BARE schema. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/basic.py b/vendor/pygments-main/pygments/lexers/basic.py index 9cfdf462..7c9123de 100644 --- a/vendor/pygments-main/pygments/lexers/basic.py +++ b/vendor/pygments-main/pygments/lexers/basic.py @@ -4,7 +4,7 @@ Lexers for BASIC like languages (other than VB.net). - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/bdd.py b/vendor/pygments-main/pygments/lexers/bdd.py index 01688d57..6ddb6056 100644 --- a/vendor/pygments-main/pygments/lexers/bdd.py +++ b/vendor/pygments-main/pygments/lexers/bdd.py @@ -4,7 +4,7 @@ Lexer for BDD(Behavior-driven development). - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/berry.py b/vendor/pygments-main/pygments/lexers/berry.py index 873b7234..5f772b1a 100644 --- a/vendor/pygments-main/pygments/lexers/berry.py +++ b/vendor/pygments-main/pygments/lexers/berry.py @@ -4,7 +4,7 @@ Lexer for Berry. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/bibtex.py b/vendor/pygments-main/pygments/lexers/bibtex.py index 15e4e04f..32cc40ae 100644 --- a/vendor/pygments-main/pygments/lexers/bibtex.py +++ b/vendor/pygments-main/pygments/lexers/bibtex.py @@ -4,7 +4,7 @@ Lexers for BibTeX bibliography data and styles - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/blueprint.py b/vendor/pygments-main/pygments/lexers/blueprint.py index b199c42f..59f9c42a 100644 --- a/vendor/pygments-main/pygments/lexers/blueprint.py +++ b/vendor/pygments-main/pygments/lexers/blueprint.py @@ -4,7 +4,7 @@ Lexer for the Blueprint UI markup language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/boa.py b/vendor/pygments-main/pygments/lexers/boa.py index 211f9fd0..6f4e8cda 100644 --- a/vendor/pygments-main/pygments/lexers/boa.py +++ b/vendor/pygments-main/pygments/lexers/boa.py @@ -4,7 +4,7 @@ Lexers for the Boa language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/bqn.py b/vendor/pygments-main/pygments/lexers/bqn.py index b0794ee0..083f69b6 100644 --- a/vendor/pygments-main/pygments/lexers/bqn.py +++ b/vendor/pygments-main/pygments/lexers/bqn.py @@ -4,7 +4,7 @@ Lexer for BQN. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -26,6 +26,10 @@ class BQNLexer(RegexLexer): mimetypes = [] version_added = '2.16' + # An inter_word_char. Necessary because \w matches all alphanumeric + # Unicode characters, including ones (e.g., 𝕊) that BQN treats special. + _iwc = r'((?=[^𝕎𝕏𝔽𝔾𝕊𝕨𝕩𝕗𝕘𝕤𝕣])\w)' + tokens = { 'root': [ # Whitespace @@ -57,34 +61,35 @@ class BQNLexer(RegexLexer): # =================== # Since this token type is important in BQN, it is not included in # the punctuation token type but rather in the following one - (r'[\(\)]', String.Regex), + (r'[\(\)]', String.Regex), # # Numbers # ======= # Includes the numeric literals and the Nothing character - (r'¯?([0-9]+\.?[0-9]+|[0-9]+)([Ee][¯]?[0-9]+)?|¯|∞|π|·', Number), + (r'¯?[0-9](([0-9]|_)*\.?([0-9]|_)+|([0-9]|_)*)([Ee][¯]?([0-9]|_)+)?|¯|∞|π|·', Number), # # Variables # ========= - (r'\b[a-z]\w*\b', Name.Variable), - # - # 1-Modifiers - # =========== - (r'[˙˜˘¨⌜⁼´˝`𝕣]', Name.Attribute), - (r'\b_[a-zA-Z0-9]+\b', Name.Attribute), + (r'[a-z]' + _iwc + r'*', Name.Variable), # # 2-Modifiers # =========== + # Needs to come before the 1-modifiers due to _𝕣 and _𝕣_ (r'[∘○⊸⟜⌾⊘◶⎉⚇⍟⎊]', Name.Property), - (r'\b_[a-zA-Z0-9]+_\b', Name.Property), + (r'_(𝕣|[a-zA-Z0-9]+)_', Name.Property), + # + # 1-Modifiers + # =========== + (r'[˙˜˘¨⌜⁼´˝`𝕣]', Name.Attribute), + (r'_(𝕣|[a-zA-Z0-9]+)', Name.Attribute), # # Functions # ========= # The monadic or dyadic function primitives and function # operands and arguments, along with function self-reference - (r'[+\-×÷\*√⌊⌈∧∨¬|≤<>≥=≠≡≢⊣⊢⥊∾≍⋈↑↓↕«»⌽⍉/⍋⍒⊏⊑⊐⊒∊⍷⊔!𝕎𝕏𝔽𝔾𝕊]', + (r'[+\-×÷\⋆√⌊⌈∧∨¬|≤<>≥=≠≡≢⊣⊢⥊∾≍⋈↑↓↕«»⌽⍉/⍋⍒⊏⊑⊐⊒∊⍷⊔!𝕎𝕏𝔽𝔾𝕊]', Operator), - (r'[A-Z]\w*|•\w+\b', Operator), + (r'[A-Z]' + _iwc + r'*|•' + _iwc + r'+', Operator), # # Constant # ======== @@ -102,8 +107,6 @@ class BQNLexer(RegexLexer): # ================ (r'[;:?𝕨𝕩𝕗𝕘𝕤]', Name.Entity), # - + ], } - - diff --git a/vendor/pygments-main/pygments/lexers/business.py b/vendor/pygments-main/pygments/lexers/business.py index 3d81df54..73adb870 100644 --- a/vendor/pygments-main/pygments/lexers/business.py +++ b/vendor/pygments-main/pygments/lexers/business.py @@ -4,7 +4,7 @@ Lexers for "business-oriented" languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/c_cpp.py b/vendor/pygments-main/pygments/lexers/c_cpp.py index 0f83b719..399f2bc4 100644 --- a/vendor/pygments-main/pygments/lexers/c_cpp.py +++ b/vendor/pygments-main/pygments/lexers/c_cpp.py @@ -4,7 +4,7 @@ Lexers for C/C++ languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/c_like.py b/vendor/pygments-main/pygments/lexers/c_like.py index f5073c74..1ba269e8 100644 --- a/vendor/pygments-main/pygments/lexers/c_like.py +++ b/vendor/pygments-main/pygments/lexers/c_like.py @@ -4,7 +4,7 @@ Lexers for other C-like languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/capnproto.py b/vendor/pygments-main/pygments/lexers/capnproto.py index 48e3c51b..333760e1 100644 --- a/vendor/pygments-main/pygments/lexers/capnproto.py +++ b/vendor/pygments-main/pygments/lexers/capnproto.py @@ -4,7 +4,7 @@ Lexers for the Cap'n Proto schema language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/carbon.py b/vendor/pygments-main/pygments/lexers/carbon.py index c4e71d9c..702b37bc 100644 --- a/vendor/pygments-main/pygments/lexers/carbon.py +++ b/vendor/pygments-main/pygments/lexers/carbon.py @@ -4,7 +4,7 @@ Lexers for the Carbon programming language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ import re diff --git a/vendor/pygments-main/pygments/lexers/cddl.py b/vendor/pygments-main/pygments/lexers/cddl.py index 18e3b03e..fa0c85f1 100644 --- a/vendor/pygments-main/pygments/lexers/cddl.py +++ b/vendor/pygments-main/pygments/lexers/cddl.py @@ -8,7 +8,7 @@ More information: https://datatracker.ietf.org/doc/rfc8610/ - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/chapel.py b/vendor/pygments-main/pygments/lexers/chapel.py index 8caea350..955a1579 100644 --- a/vendor/pygments-main/pygments/lexers/chapel.py +++ b/vendor/pygments-main/pygments/lexers/chapel.py @@ -4,7 +4,7 @@ Lexer for the Chapel language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/clean.py b/vendor/pygments-main/pygments/lexers/clean.py index 119110be..f96e7437 100644 --- a/vendor/pygments-main/pygments/lexers/clean.py +++ b/vendor/pygments-main/pygments/lexers/clean.py @@ -4,7 +4,7 @@ Lexer for the Clean language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/codeql.py b/vendor/pygments-main/pygments/lexers/codeql.py new file mode 100644 index 00000000..3d06bec6 --- /dev/null +++ b/vendor/pygments-main/pygments/lexers/codeql.py @@ -0,0 +1,80 @@ +""" + pygments.lexers.codeql + ~~~~~~~~~~~~~~~~~~~~~~ + + Lexer for CodeQL query language. + + The grammar is originating from: + https://github.com/github/vscode-codeql/blob/main/syntaxes/README.md + + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" + +__all__ = ['CodeQLLexer'] + +import re + +from pygments.lexer import RegexLexer, words +from pygments.token import Comment, Operator, Keyword, Name, String, \ + Number, Punctuation, Whitespace + +class CodeQLLexer(RegexLexer): + name = 'CodeQL' + aliases = ['codeql', 'ql'] + filenames = ['*.ql', '*.qll'] + mimetypes = [] + url = 'https://github.com/github/codeql' + version_added = '2.19' + + flags = re.MULTILINE | re.UNICODE + + tokens = { + 'root': [ + # Whitespace and comments + (r'\s+', Whitespace), + (r'//.*?\n', Comment.Single), + (r'/\*', Comment.Multiline, 'multiline-comments'), + + # Keywords + (words(( + 'module', 'import', 'class', 'extends', 'implements', + 'predicate', 'select', 'where', 'from', 'as', 'and', 'or', 'not', + 'in', 'if', 'then', 'else', 'exists', 'forall', 'instanceof', + 'private', 'predicate', 'abstract', 'cached', 'external', + 'final', 'library', 'override', 'query' + ), suffix=r'\b'), Keyword.Builtin), + + # Special Keywords + (words(('this'), # class related keywords + prefix=r'\b', suffix=r'\b\??:?'), Name.Builtin.Pseudo), + + # Types + (words(( + 'boolean', 'date', 'float', 'int', 'string' + ), suffix=r'\b'), Keyword.Type), + + # Literals + (r'"(\\\\|\\[^\\]|[^"\\])*"', String), + (r'[0-9]+\.[0-9]+', Number.Float), + (r'[0-9]+', Number.Integer), + + # Operators + (r'<=|>=|<|>|=|!=|\+|-|\*|/', Operator), + + # Punctuation + (r'[.,;:\[\]{}()]+', Punctuation), + + # Identifiers + (r'@[a-zA-Z_]\w*', Name.Variable), # Variables with @ prefix + (r'[A-Z][a-zA-Z0-9_]*', Name.Class), # Types and classes + (r'[a-z][a-zA-Z0-9_]*', Name.Variable), # Variables and predicates + ], + 'multiline-comments': [ + (r'[^*/]+', Comment.Multiline), + (r'/\*', Comment.Multiline, '#push'), + (r'\*/', Comment.Multiline, '#pop'), + (r'[*/]', Comment.Multiline), + ], + + } \ No newline at end of file diff --git a/vendor/pygments-main/pygments/lexers/comal.py b/vendor/pygments-main/pygments/lexers/comal.py index 4344ba32..3c89a59e 100644 --- a/vendor/pygments-main/pygments/lexers/comal.py +++ b/vendor/pygments-main/pygments/lexers/comal.py @@ -4,7 +4,7 @@ Lexer for COMAL-80. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/compiled.py b/vendor/pygments-main/pygments/lexers/compiled.py index 57e52df0..5e0cc188 100644 --- a/vendor/pygments-main/pygments/lexers/compiled.py +++ b/vendor/pygments-main/pygments/lexers/compiled.py @@ -4,7 +4,7 @@ Just export lexer classes previously contained in this module. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/configs.py b/vendor/pygments-main/pygments/lexers/configs.py index 4b52873c..5e7f47b6 100644 --- a/vendor/pygments-main/pygments/lexers/configs.py +++ b/vendor/pygments-main/pygments/lexers/configs.py @@ -4,7 +4,7 @@ Lexers for configuration file formats. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -44,15 +44,24 @@ class IniLexer(RegexLexer): (r'\s+', Whitespace), (r'[;#].*', Comment.Single), (r'(\[.*?\])([ \t]*)$', bygroups(Keyword, Whitespace)), - (r'(.*?)([  \t]*)([=:])([ \t]*)([^;#\n]*)(\\)(\s+)', + (r'''(.*?)([ \t]*)([=:])([ \t]*)(["'])''', + bygroups(Name.Attribute, Whitespace, Operator, Whitespace, String), + "quoted_value"), + (r'(.*?)([ \t]*)([=:])([ \t]*)([^;#\n]*)(\\)(\s+)', bygroups(Name.Attribute, Whitespace, Operator, Whitespace, String, Text, Whitespace), "value"), - (r'(.*?)([ \t]*)([=:])([  \t]*)([^ ;#\n]*(?: +[^ ;#\n]+)*)', + (r'(.*?)([ \t]*)([=:])([ \t]*)([^ ;#\n]*(?: +[^ ;#\n]+)*)', bygroups(Name.Attribute, Whitespace, Operator, Whitespace, String)), # standalone option, supported by some INI parsers (r'(.+?)$', Name.Attribute), ], + 'quoted_value': [ + (r'''([^"'\n]*)(["'])(\s*)''', + bygroups(String, String, Whitespace), "#pop"), + (r'[;#].*', Comment.Single), + (r'$', String, "#pop"), + ], 'value': [ # line continuation (r'\s+', Whitespace), (r'(\s*)(.*)(\\)([ \t]*)', diff --git a/vendor/pygments-main/pygments/lexers/console.py b/vendor/pygments-main/pygments/lexers/console.py index b9f24745..d66cbaa9 100644 --- a/vendor/pygments-main/pygments/lexers/console.py +++ b/vendor/pygments-main/pygments/lexers/console.py @@ -4,7 +4,7 @@ Lexers for misc console output. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/cplint.py b/vendor/pygments-main/pygments/lexers/cplint.py index 39b0a96e..f8424252 100644 --- a/vendor/pygments-main/pygments/lexers/cplint.py +++ b/vendor/pygments-main/pygments/lexers/cplint.py @@ -4,7 +4,7 @@ Lexer for the cplint language - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/crystal.py b/vendor/pygments-main/pygments/lexers/crystal.py index 6656815a..f5da4f84 100644 --- a/vendor/pygments-main/pygments/lexers/crystal.py +++ b/vendor/pygments-main/pygments/lexers/crystal.py @@ -4,7 +4,7 @@ Lexer for Crystal. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/csound.py b/vendor/pygments-main/pygments/lexers/csound.py index 415fac3e..403b66f9 100644 --- a/vendor/pygments-main/pygments/lexers/csound.py +++ b/vendor/pygments-main/pygments/lexers/csound.py @@ -4,7 +4,7 @@ Lexers for Csound languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/css.py b/vendor/pygments-main/pygments/lexers/css.py index fb7936b8..97897db6 100644 --- a/vendor/pygments-main/pygments/lexers/css.py +++ b/vendor/pygments-main/pygments/lexers/css.py @@ -4,7 +4,7 @@ Lexers for CSS and related stylesheet formats. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -96,7 +96,7 @@ 'padding-box', 'page', 'pan-down', 'pan-left', 'pan-right', 'pan-up', 'pan-x', 'pan-y', 'paused', 'petite-caps', 'pixelated', 'pointer', 'preserve-3d', 'progress', 'proximity', 'relative', 'repeat', - 'repeat no-repeat', 'repeat-x', 'repeat-y', 'reverse', 'ridge', 'right', + 'repeat no-repeat', 'repeat-x', 'repeat-y', 'reverse', 'revert', 'ridge', 'right', 'round', 'row', 'row-resize', 'row-reverse', 'rtl', 'ruby', 'ruby-base', 'ruby-base-container', 'ruby-text', 'ruby-text-container', 'run-in', 'running', 's-resize', 'sans-serif', 'saturation', 'scale-down', 'screen', diff --git a/vendor/pygments-main/pygments/lexers/d.py b/vendor/pygments-main/pygments/lexers/d.py index 58c53b71..a0b56e9c 100644 --- a/vendor/pygments-main/pygments/lexers/d.py +++ b/vendor/pygments-main/pygments/lexers/d.py @@ -4,7 +4,7 @@ Lexers for D languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/dalvik.py b/vendor/pygments-main/pygments/lexers/dalvik.py index df854f1f..1ac332bf 100644 --- a/vendor/pygments-main/pygments/lexers/dalvik.py +++ b/vendor/pygments-main/pygments/lexers/dalvik.py @@ -4,7 +4,7 @@ Pygments lexers for Dalvik VM-related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/data.py b/vendor/pygments-main/pygments/lexers/data.py index 8f384bc3..f4320325 100644 --- a/vendor/pygments-main/pygments/lexers/data.py +++ b/vendor/pygments-main/pygments/lexers/data.py @@ -4,7 +4,7 @@ Lexers for data file format. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/dax.py b/vendor/pygments-main/pygments/lexers/dax.py index aec4c4f6..9c333947 100644 --- a/vendor/pygments-main/pygments/lexers/dax.py +++ b/vendor/pygments-main/pygments/lexers/dax.py @@ -4,7 +4,7 @@ Lexer for LilyPond. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/devicetree.py b/vendor/pygments-main/pygments/lexers/devicetree.py index 903eda93..a9b0b7aa 100644 --- a/vendor/pygments-main/pygments/lexers/devicetree.py +++ b/vendor/pygments-main/pygments/lexers/devicetree.py @@ -4,7 +4,7 @@ Lexers for Devicetree language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/diff.py b/vendor/pygments-main/pygments/lexers/diff.py index 4b260da8..ed7007f5 100644 --- a/vendor/pygments-main/pygments/lexers/diff.py +++ b/vendor/pygments-main/pygments/lexers/diff.py @@ -4,7 +4,7 @@ Lexers for diff/patch formats. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/dns.py b/vendor/pygments-main/pygments/lexers/dns.py index d0f98d03..3fb91f57 100644 --- a/vendor/pygments-main/pygments/lexers/dns.py +++ b/vendor/pygments-main/pygments/lexers/dns.py @@ -4,7 +4,7 @@ Pygments lexers for DNS - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/dotnet.py b/vendor/pygments-main/pygments/lexers/dotnet.py index 17097c75..2254a8b2 100644 --- a/vendor/pygments-main/pygments/lexers/dotnet.py +++ b/vendor/pygments-main/pygments/lexers/dotnet.py @@ -4,7 +4,7 @@ Lexers for .net languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ import re @@ -74,6 +74,7 @@ class CSharpLexer(RegexLexer): for levelname, cs_ident in levels.items(): tokens[levelname] = { 'root': [ + include('numbers'), # method names (r'^([ \t]*)((?:' + cs_ident + r'(?:\[\])?\s+)+?)' # return type r'(' + cs_ident + ')' # method name @@ -106,18 +107,29 @@ class CSharpLexer(RegexLexer): Comment.Preproc, Whitespace)), (r'\b(extern)(\s+)(alias)\b', bygroups(Keyword, Whitespace, Keyword)), - (r'(abstract|as|async|await|base|break|by|case|catch|' - r'checked|const|continue|default|delegate|' - r'do|else|enum|event|explicit|extern|false|finally|' - r'fixed|for|foreach|goto|if|implicit|in|interface|' - r'internal|is|let|lock|new|null|on|operator|' - r'out|override|params|private|protected|public|readonly|' - r'ref|return|sealed|sizeof|stackalloc|static|' - r'switch|this|throw|true|try|typeof|' - r'unchecked|unsafe|virtual|void|while|' - r'get|set|new|partial|yield|add|remove|value|alias|ascending|' - r'descending|from|group|into|orderby|select|thenby|where|' - r'join|equals)\b', Keyword), + (words(( + 'abstract', 'as', 'async', 'await', 'base', 'break', 'by', + 'case', 'catch', 'checked', 'const', 'continue', 'default', + 'delegate', 'do', 'else', 'enum', 'event', 'explicit', + 'extern', 'false', 'finally', 'fixed', 'for', 'foreach', + 'goto', 'if', 'implicit', 'in', 'interface', 'internal', + 'is', 'let', 'lock', 'new', 'null', 'on', 'operator', + 'out', 'override', 'params', 'private', 'protected', + 'public', 'readonly', 'ref', 'return', 'sealed', 'sizeof', + 'stackalloc', 'static', 'switch', 'this', 'throw', 'true', + 'try', 'typeof', 'unchecked', 'unsafe', 'virtual', 'void', + 'while', 'get', 'set', 'new', 'partial', 'yield', 'add', + 'remove', 'value', 'alias', 'ascending', 'descending', + 'from', 'group', 'into', 'orderby', 'select', 'thenby', + 'where', 'join', 'equals', 'record', 'allows', + 'and', 'init', 'managed', 'nameof', 'nint', 'not', + 'notnull', 'nuint', 'or', 'scoped', 'unmanaged', 'when', + 'with' + ), suffix=r'\b'), Keyword), + # version 1: assumes that 'file' is the only contextual keyword + # that is a class modifier + (r'(file)(\s+)(record|class|abstract|enum|new|sealed|static)\b', + bygroups(Keyword, Whitespace, Keyword)), (r'(global)(::)', bygroups(Keyword, Punctuation)), (r'(bool|byte|char|decimal|double|dynamic|float|int|long|object|' r'sbyte|short|string|uint|ulong|ushort|var)\b\??', Keyword.Type), @@ -125,6 +137,21 @@ class CSharpLexer(RegexLexer): (r'(namespace|using)(\s+)', bygroups(Keyword, Whitespace), 'namespace'), (cs_ident, Name), ], + 'numbers_int': [ + (r"0[xX][0-9a-fA-F]+(([uU][lL]?)|[lL][uU]?)?", Number.Hex), + (r"0[bB][01]+(([uU][lL]?)|[lL][uU]?)?", Number.Bin), + (r"[0-9]+(([uU][lL]?)|[lL][uU]?)?", Number.Integer), + ], + 'numbers_float': [ + (r"([0-9]+\.[0-9]+([eE][+-]?[0-9]+)?[fFdDmM]?)|" + r"(\.[0-9]+([eE][+-]?[0-9]+)?[fFdDmM]?)|" + r"([0-9]+([eE][+-]?[0-9]+)[fFdDmM]?)|" + r"([0-9]+[fFdDmM])", Number.Float), + ], + 'numbers': [ + include('numbers_float'), + include('numbers_int'), + ], 'class': [ (cs_ident, Name.Class, '#pop'), default('#pop'), diff --git a/vendor/pygments-main/pygments/lexers/dsls.py b/vendor/pygments-main/pygments/lexers/dsls.py index 35dfda9a..d30c1124 100644 --- a/vendor/pygments-main/pygments/lexers/dsls.py +++ b/vendor/pygments-main/pygments/lexers/dsls.py @@ -4,7 +4,7 @@ Lexers for various domain-specific languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/dylan.py b/vendor/pygments-main/pygments/lexers/dylan.py index 8cd0d624..2109bd52 100644 --- a/vendor/pygments-main/pygments/lexers/dylan.py +++ b/vendor/pygments-main/pygments/lexers/dylan.py @@ -4,7 +4,7 @@ Lexers for the Dylan language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -242,7 +242,7 @@ class DylanConsoleLexer(Lexer): """ For Dylan interactive console output. - This is based on a copy of the RubyConsoleLexer. + This is based on a copy of the ``RubyConsoleLexer``. """ name = 'Dylan session' aliases = ['dylan-console', 'dylan-repl'] @@ -250,7 +250,7 @@ class DylanConsoleLexer(Lexer): mimetypes = ['text/x-dylan-console'] url = 'http://www.opendylan.org/' version_added = '1.6' - _example = 'dylan-console/console' + _example = 'dylan-console/console.dylan-console' _prompt_re = re.compile(r'\?| ') diff --git a/vendor/pygments-main/pygments/lexers/ecl.py b/vendor/pygments-main/pygments/lexers/ecl.py index e7b4aaa7..f1ee3bf1 100644 --- a/vendor/pygments-main/pygments/lexers/ecl.py +++ b/vendor/pygments-main/pygments/lexers/ecl.py @@ -4,7 +4,7 @@ Lexers for the ECL language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/eiffel.py b/vendor/pygments-main/pygments/lexers/eiffel.py index a3adb3e6..691c7187 100644 --- a/vendor/pygments-main/pygments/lexers/eiffel.py +++ b/vendor/pygments-main/pygments/lexers/eiffel.py @@ -4,7 +4,7 @@ Lexer for the Eiffel language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/elm.py b/vendor/pygments-main/pygments/lexers/elm.py index 0a8939ba..cebbbf00 100644 --- a/vendor/pygments-main/pygments/lexers/elm.py +++ b/vendor/pygments-main/pygments/lexers/elm.py @@ -4,7 +4,7 @@ Lexer for the Elm programming language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/elpi.py b/vendor/pygments-main/pygments/lexers/elpi.py index 5efaffa8..5e4b1e5a 100644 --- a/vendor/pygments-main/pygments/lexers/elpi.py +++ b/vendor/pygments-main/pygments/lexers/elpi.py @@ -4,16 +4,17 @@ Lexer for the `Elpi `_ programming language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ -from pygments.lexer import RegexLexer, bygroups, include +from pygments.lexer import RegexLexer, bygroups, include, using from pygments.token import Text, Comment, Operator, Keyword, Name, String, \ Number, Punctuation __all__ = ['ElpiLexer'] +from pygments.lexers.theorem import CoqLexer class ElpiLexer(RegexLexer): """ @@ -51,7 +52,7 @@ class ElpiLexer(RegexLexer): (r"(:before|:after|:if|:name)(\s*)(\")", bygroups(Keyword.Mode, Text.Whitespace, String.Double), 'elpi-string'), - (r"(:index)(\s*\()", bygroups(Keyword.Mode, Text.Whitespace), + (r"(:index)(\s*)(\()", bygroups(Keyword.Mode, Text.Whitespace, Punctuation), 'elpi-indexing-expr'), (rf"\b(external pred|pred)(\s+)({const_sym_re})", bygroups(Keyword.Declaration, Text.Whitespace, Name.Function), @@ -65,6 +66,9 @@ class ElpiLexer(RegexLexer): (rf"\b(typeabbrev)(\s+)({const_sym_re})", bygroups(Keyword.Declaration, Text.Whitespace, Name.Function), 'elpi-type'), + (r"\b(typeabbrev)(\s+)(\([^)]+\))", + bygroups(Keyword.Declaration, Text.Whitespace, Name.Function), + 'elpi-type'), (r"\b(accumulate)(\s+)(\")", bygroups(Keyword.Declaration, Text.Whitespace, String.Double), 'elpi-string'), @@ -79,7 +83,7 @@ class ElpiLexer(RegexLexer): 'elpi-chr-rule-start'), (rf"(?=[A-Z_]){constant_re}", Name.Variable), - (rf"(?=[a-z_]){constant_re}\\", Name.Variable), + (rf"(?=[a-z_])({constant_re}|_)\\", Name.Variable), (r"_", Name.Variable), (rf"({symbol_re}|!|=>|;)", Keyword.Declaration), (constant_re, Text), @@ -89,23 +93,19 @@ class ElpiLexer(RegexLexer): (r'\'', String.Double, 'elpi-tick'), (r'\{\{', Punctuation, 'elpi-quote'), (r'\{[^\{]', Text, 'elpi-spill'), - (r"\(", Text, 'elpi-in-parens'), + (r"\(", Punctuation, 'elpi-in-parens'), (r'\d[\d_]*', Number.Integer), (r'-?\d[\d_]*(.[\d_]*)?([eE][+\-]?\d[\d_]*)', Number.Float), (r"[\+\*\-/\^\.]", Operator), ], '_elpi-comment': [ (r'%[^\n]*\n', Comment), - (r'/\*', Comment, 'elpi-multiline-comment'), + (r'/(?:\\\n)?[*](?:[^*]|[*](?!(?:\\\n)?/))*[*](?:\\\n)?/', Comment), (r"\s+", Text.Whitespace), ], - 'elpi-multiline-comment': [ - (r'\*/', Comment, '#pop'), - (r'.', Comment) - ], 'elpi-indexing-expr':[ (r'[0-9 _]+', Number.Integer), - (r'\)', Text, '#pop'), + (r'\)', Punctuation, '#pop'), ], 'elpi-type': [ (r"(ctype\s+)(\")", bygroups(Keyword.Type, String.Double), 'elpi-string'), @@ -116,13 +116,13 @@ class ElpiLexer(RegexLexer): include('_elpi-comment'), ], 'elpi-chr-rule-start': [ - (r"\{", Text, 'elpi-chr-rule'), + (r"\{", Punctuation, 'elpi-chr-rule'), include('_elpi-comment'), ], 'elpi-chr-rule': [ (r"\brule\b", Keyword.Declaration), (r"\\", Keyword.Declaration), - (r"\}", Text, '#pop:2'), + (r"\}", Punctuation, '#pop:2'), include('elpi'), ], 'elpi-pred-item': [ @@ -152,11 +152,15 @@ class ElpiLexer(RegexLexer): (r'"', String.Double, '#pop'), ], 'elpi-quote': [ - (r'\{\{', Punctuation, '#push'), (r'\}\}', Punctuation, '#pop'), - (rf"(lp:)((?=[A-Z_]){constant_re})", bygroups(Keyword, Name.Variable)), - (r"[^l\}]+", Text), - (r"l|\}", Text), + (r"\s+", Text.Whitespace), + (r"(lp:)(\{\{)", bygroups(Number, Punctuation), 'elpi-quote-exit'), + (rf"(lp:)((?=[A-Z_]){constant_re})", bygroups(Number, Name.Variable)), + (r"((?!lp:|\}\}).)+", using(CoqLexer)), + ], + 'elpi-quote-exit': [ + include('elpi'), + (r'\}\}', Punctuation, '#pop'), ], 'elpi-spill': [ (r'\{[^\{]', Text, '#push'), @@ -164,9 +168,8 @@ class ElpiLexer(RegexLexer): include('elpi'), ], 'elpi-in-parens': [ - (r"\(", Operator, '#push'), - (r"\)", Operator, '#pop'), + (r"\(", Punctuation, '#push'), include('elpi'), + (r"\)", Punctuation, '#pop'), ], - } diff --git a/vendor/pygments-main/pygments/lexers/email.py b/vendor/pygments-main/pygments/lexers/email.py index c0726e8b..ea071c80 100644 --- a/vendor/pygments-main/pygments/lexers/email.py +++ b/vendor/pygments-main/pygments/lexers/email.py @@ -4,7 +4,7 @@ Lexer for the raw E-mail. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/erlang.py b/vendor/pygments-main/pygments/lexers/erlang.py index 11901823..120f5049 100644 --- a/vendor/pygments-main/pygments/lexers/erlang.py +++ b/vendor/pygments-main/pygments/lexers/erlang.py @@ -4,7 +4,7 @@ Lexers for Erlang. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/esoteric.py b/vendor/pygments-main/pygments/lexers/esoteric.py index e9fab0e4..fe3825c3 100644 --- a/vendor/pygments-main/pygments/lexers/esoteric.py +++ b/vendor/pygments-main/pygments/lexers/esoteric.py @@ -4,7 +4,7 @@ Lexers for esoteric languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/ezhil.py b/vendor/pygments-main/pygments/lexers/ezhil.py index 697d90c6..aeb71ab0 100644 --- a/vendor/pygments-main/pygments/lexers/ezhil.py +++ b/vendor/pygments-main/pygments/lexers/ezhil.py @@ -4,7 +4,7 @@ Pygments lexers for Ezhil language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/factor.py b/vendor/pygments-main/pygments/lexers/factor.py index 297433ce..2ec3f9be 100644 --- a/vendor/pygments-main/pygments/lexers/factor.py +++ b/vendor/pygments-main/pygments/lexers/factor.py @@ -4,7 +4,7 @@ Lexers for the Factor language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/fantom.py b/vendor/pygments-main/pygments/lexers/fantom.py index a5ca59c3..7228554b 100644 --- a/vendor/pygments-main/pygments/lexers/fantom.py +++ b/vendor/pygments-main/pygments/lexers/fantom.py @@ -4,7 +4,7 @@ Lexer for the Fantom language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/felix.py b/vendor/pygments-main/pygments/lexers/felix.py index 681070e8..a42ac080 100644 --- a/vendor/pygments-main/pygments/lexers/felix.py +++ b/vendor/pygments-main/pygments/lexers/felix.py @@ -4,7 +4,7 @@ Lexer for the Felix language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/fift.py b/vendor/pygments-main/pygments/lexers/fift.py index 02fdf481..1263236c 100644 --- a/vendor/pygments-main/pygments/lexers/fift.py +++ b/vendor/pygments-main/pygments/lexers/fift.py @@ -4,7 +4,7 @@ Lexers for fift. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/floscript.py b/vendor/pygments-main/pygments/lexers/floscript.py index 86456091..9c7eaab5 100644 --- a/vendor/pygments-main/pygments/lexers/floscript.py +++ b/vendor/pygments-main/pygments/lexers/floscript.py @@ -4,7 +4,7 @@ Lexer for FloScript - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/forth.py b/vendor/pygments-main/pygments/lexers/forth.py index 1cf70721..51f75aff 100644 --- a/vendor/pygments-main/pygments/lexers/forth.py +++ b/vendor/pygments-main/pygments/lexers/forth.py @@ -4,7 +4,7 @@ Lexer for the Forth language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/fortran.py b/vendor/pygments-main/pygments/lexers/fortran.py index 1a2b7f95..a6230f02 100644 --- a/vendor/pygments-main/pygments/lexers/fortran.py +++ b/vendor/pygments-main/pygments/lexers/fortran.py @@ -4,7 +4,7 @@ Lexers for Fortran languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/foxpro.py b/vendor/pygments-main/pygments/lexers/foxpro.py index dd6fd182..3e7c0569 100644 --- a/vendor/pygments-main/pygments/lexers/foxpro.py +++ b/vendor/pygments-main/pygments/lexers/foxpro.py @@ -4,7 +4,7 @@ Simple lexer for Microsoft Visual FoxPro source code. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/freefem.py b/vendor/pygments-main/pygments/lexers/freefem.py index ce8e2545..87b066b1 100644 --- a/vendor/pygments-main/pygments/lexers/freefem.py +++ b/vendor/pygments-main/pygments/lexers/freefem.py @@ -4,7 +4,7 @@ Lexer for FreeFem++ language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/func.py b/vendor/pygments-main/pygments/lexers/func.py index 37305695..d8c912a3 100644 --- a/vendor/pygments-main/pygments/lexers/func.py +++ b/vendor/pygments-main/pygments/lexers/func.py @@ -4,7 +4,7 @@ Lexers for FunC. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/functional.py b/vendor/pygments-main/pygments/lexers/functional.py index 1f51ac9e..6a051d8f 100644 --- a/vendor/pygments-main/pygments/lexers/functional.py +++ b/vendor/pygments-main/pygments/lexers/functional.py @@ -4,7 +4,7 @@ Just export lexer classes previously contained in this module. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/futhark.py b/vendor/pygments-main/pygments/lexers/futhark.py index 2b5bb590..dd2efe83 100644 --- a/vendor/pygments-main/pygments/lexers/futhark.py +++ b/vendor/pygments-main/pygments/lexers/futhark.py @@ -4,7 +4,7 @@ Lexer for the Futhark language - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/gcodelexer.py b/vendor/pygments-main/pygments/lexers/gcodelexer.py index 1747d416..9e968bd6 100644 --- a/vendor/pygments-main/pygments/lexers/gcodelexer.py +++ b/vendor/pygments-main/pygments/lexers/gcodelexer.py @@ -4,7 +4,7 @@ Lexers for the G Code Language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/gdscript.py b/vendor/pygments-main/pygments/lexers/gdscript.py index a6b8ad4e..6dfe5897 100644 --- a/vendor/pygments-main/pygments/lexers/gdscript.py +++ b/vendor/pygments-main/pygments/lexers/gdscript.py @@ -7,7 +7,7 @@ Modified by Daniel J. Ramirez based on the original python.py. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/gleam.py b/vendor/pygments-main/pygments/lexers/gleam.py new file mode 100644 index 00000000..19047e13 --- /dev/null +++ b/vendor/pygments-main/pygments/lexers/gleam.py @@ -0,0 +1,74 @@ +""" + pygments.lexers.gleam + ~~~~~~~~~~~~~~~~~~~~~ + + Lexer for the Gleam programming language. + + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" + +from pygments.lexer import RegexLexer, words, bygroups +from pygments.token import Comment, Operator, Keyword, Name, String, \ + Number, Punctuation, Whitespace + +__all__ = ['GleamLexer'] + + +class GleamLexer(RegexLexer): + """ + Lexer for the Gleam programming language (version 1.0.0). + """ + + name = 'Gleam' + url = 'https://gleam.run/' + filenames = ['*.gleam'] + aliases = ['gleam'] + mimetypes = ['text/x-gleam'] + version_added = '2.19' + + keywords = words(( + 'as', 'assert', 'auto', 'case', 'const', 'delegate', 'derive', 'echo', + 'else', 'fn', 'if', 'implement', 'import', 'let', 'macro', 'opaque', + 'panic', 'pub', 'test', 'todo', 'type', 'use', + ), suffix=r'\b') + + tokens = { + 'root': [ + # Comments + (r'(///.*?)(\n)', bygroups(String.Doc, Whitespace)), + (r'(//.*?)(\n)', bygroups(Comment.Single, Whitespace)), + + # Keywords + (keywords, Keyword), + (r'([a-zA-Z_]+)(\.)', bygroups(Keyword, Punctuation)), + + # Punctuation + (r'[()\[\]{}:;,@]+', Punctuation), + (r'(#|!=|!|==|\|>|\|\||\||\->|<\-|&&|<<|>>|\.\.|\.|=)', Punctuation), + + # Operators + (r'(<>|\+\.?|\-\.?|\*\.?|/\.?|%\.?|<=\.?|>=\.?|<\.?|>\.?|=)', Operator), + + # Strings + (r'"(\\"|[^"])*"', String), + + # Identifiers + (r'\b(let)(\s+)(\w+)', bygroups(Keyword, Whitespace, Name.Variable)), + (r'\b(fn)(\s+)(\w+)', bygroups(Keyword, Whitespace, Name.Function)), + (r'[a-zA-Z_/]\w*', Name), + + # numbers + (r'(\d+(_\d+)*\.(?!\.)(\d+(_\d+)*)?|\.\d+(_\d+)*)([eEf][+-]?[0-9]+)?', Number.Float), + (r'\d+(_\d+)*[eEf][+-]?[0-9]+', Number.Float), + (r'0[xX][a-fA-F0-9]+(_[a-fA-F0-9]+)*(\.([a-fA-F0-9]+(_[a-fA-F0-9]+)*)?)?p[+-]?\d+', Number.Float), + (r'0[bB][01]+(_[01]+)*', Number.Bin), + (r'0[oO][0-7]+(_[0-7]+)*', Number.Oct), + (r'0[xX][a-fA-F0-9]+(_[a-fA-F0-9]+)*', Number.Hex), + (r'\d+(_\d+)*', Number.Integer), + + # Whitespace + (r'\s+', Whitespace), + + ], + } diff --git a/vendor/pygments-main/pygments/lexers/go.py b/vendor/pygments-main/pygments/lexers/go.py index 4d8326ad..77a0fbce 100644 --- a/vendor/pygments-main/pygments/lexers/go.py +++ b/vendor/pygments-main/pygments/lexers/go.py @@ -4,7 +4,7 @@ Lexers for the Google Go language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/grammar_notation.py b/vendor/pygments-main/pygments/lexers/grammar_notation.py index cb281437..45274fd1 100644 --- a/vendor/pygments-main/pygments/lexers/grammar_notation.py +++ b/vendor/pygments-main/pygments/lexers/grammar_notation.py @@ -4,7 +4,7 @@ Lexers for grammar notations like BNF. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/graph.py b/vendor/pygments-main/pygments/lexers/graph.py index 840d5e9e..01d75743 100644 --- a/vendor/pygments-main/pygments/lexers/graph.py +++ b/vendor/pygments-main/pygments/lexers/graph.py @@ -4,7 +4,7 @@ Lexers for graph query languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/graphics.py b/vendor/pygments-main/pygments/lexers/graphics.py index c5a144d0..400be4fd 100644 --- a/vendor/pygments-main/pygments/lexers/graphics.py +++ b/vendor/pygments-main/pygments/lexers/graphics.py @@ -4,7 +4,7 @@ Lexers for computer graphics and plotting related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/graphql.py b/vendor/pygments-main/pygments/lexers/graphql.py index 2bcb383e..7de5b6e7 100644 --- a/vendor/pygments-main/pygments/lexers/graphql.py +++ b/vendor/pygments-main/pygments/lexers/graphql.py @@ -8,7 +8,7 @@ More information: https://graphql.org/ - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/graphviz.py b/vendor/pygments-main/pygments/lexers/graphviz.py index f58e1ffa..6b484155 100644 --- a/vendor/pygments-main/pygments/lexers/graphviz.py +++ b/vendor/pygments-main/pygments/lexers/graphviz.py @@ -4,7 +4,7 @@ Lexer for the DOT language (graphviz). - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/gsql.py b/vendor/pygments-main/pygments/lexers/gsql.py old mode 100755 new mode 100644 index 5f55af3a..9ff18788 --- a/vendor/pygments-main/pygments/lexers/gsql.py +++ b/vendor/pygments-main/pygments/lexers/gsql.py @@ -4,7 +4,7 @@ Lexers for TigerGraph GSQL graph query language - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/hare.py b/vendor/pygments-main/pygments/lexers/hare.py new file mode 100644 index 00000000..56548d5e --- /dev/null +++ b/vendor/pygments-main/pygments/lexers/hare.py @@ -0,0 +1,73 @@ +""" + pygments.lexers.hare + ~~~~~~~~~~~~~~~~~~~~ + + Lexers for the Hare language. + + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" + +from pygments.lexer import RegexLexer, include, words +from pygments.token import Comment, Operator, Keyword, Name, String, \ + Number, Punctuation, Whitespace + +__all__ = ['HareLexer'] + +class HareLexer(RegexLexer): + """ + Lexer for the Hare programming language. + """ + name = 'Hare' + url = 'https://harelang.org/' + aliases = ['hare'] + filenames = ['*.ha'] + mimetypes = ['text/x-hare'] + version_added = '2.19' + + _ws = r'(?:\s|//.*?\n|/[*].*?[*]/)+' + _ws1 = r'\s*(?:/[*].*?[*]/\s*)?' + + tokens = { + 'whitespace': [ + (r'^use.*;', Comment.Preproc), + (r'@[a-z]+', Comment.Preproc), + (r'\n', Whitespace), + (r'\s+', Whitespace), + (r'//.*?$', Comment.Single), + ], + 'statements': [ + (r'"', String, 'string'), + (r'`[^`]*`', String), + (r"'(\\.|\\[0-7]{1,3}|\\x[a-fA-F0-9]{1,2}|[^\\\'\n])'", String.Char), + (r'(\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+[LlUu]*', Number.Float), + (r'(\d+\.\d*|\.\d+|\d+[fF])[fF]?', Number.Float), + (r'0x[0-9a-fA-F]+[LlUu]*', Number.Hex), + (r'0o[0-7]+[LlUu]*', Number.Oct), + (r'\d+[zui]?(\d+)?', Number.Integer), + (r'[~!%^&*+=|?:<>/-]', Operator), + (words(('as', 'is', '=>', '..', '...')), Operator), + (r'[()\[\],.{};]+', Punctuation), + (words(('abort', 'align', 'alloc', 'append', 'assert', 'case', + 'const', 'def', 'defer', 'delete', 'else', 'enum', 'export', + 'fn', 'for', 'free', 'if', 'let', 'len', 'match', 'offset', + 'return', 'static', 'struct', 'switch', 'type', 'union', + 'yield', 'vastart', 'vaarg', 'vaend'), + suffix=r'\b'), Keyword), + (r'(bool|int|uint|uintptr|u8|u16|u32|u64|i8|i16|i32|i64|f32|f64|null|done|never|void|nullable|rune|size|valist)\b', + Keyword.Type), + (r'(true|false|null)\b', Name.Builtin), + (r'[a-zA-Z_]\w*', Name), + ], + 'string': [ + (r'"', String, '#pop'), + (r'\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|' + r'u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|[0-7]{1,3})', String.Escape), + (r'[^\\"\n]+', String), # all other characters + (r'\\', String), # stray backslash + ], + 'root': [ + include('whitespace'), + include('statements'), + ], + } diff --git a/vendor/pygments-main/pygments/lexers/haskell.py b/vendor/pygments-main/pygments/lexers/haskell.py index 4983abc8..0a9f2c15 100644 --- a/vendor/pygments-main/pygments/lexers/haskell.py +++ b/vendor/pygments-main/pygments/lexers/haskell.py @@ -4,7 +4,7 @@ Lexers for Haskell and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -302,9 +302,9 @@ class AgdaLexer(RegexLexer): 'abstract', 'codata', 'coinductive', 'constructor', 'data', 'do', 'eta-equality', 'field', 'forall', 'hiding', 'in', 'inductive', 'infix', 'infixl', 'infixr', 'instance', 'interleaved', 'let', 'macro', 'mutual', - 'no-eta-equality', 'open', 'overlap', 'pattern', 'postulate', 'primitive', + 'no-eta-equality', 'opaque', 'open', 'overlap', 'pattern', 'postulate', 'primitive', 'private', 'quote', 'quoteTerm', 'record', 'renaming', 'rewrite', - 'syntax', 'tactic', 'unquote', 'unquoteDecl', 'unquoteDef', 'using', + 'syntax', 'tactic', 'unfolding', 'unquote', 'unquoteDecl', 'unquoteDef', 'using', 'variable', 'where', 'with', ) diff --git a/vendor/pygments-main/pygments/lexers/haxe.py b/vendor/pygments-main/pygments/lexers/haxe.py index d9bf654c..66bd2a35 100644 --- a/vendor/pygments-main/pygments/lexers/haxe.py +++ b/vendor/pygments-main/pygments/lexers/haxe.py @@ -4,7 +4,7 @@ Lexers for Haxe and related stuff. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/hdl.py b/vendor/pygments-main/pygments/lexers/hdl.py index 57e560f9..d22b66ff 100644 --- a/vendor/pygments-main/pygments/lexers/hdl.py +++ b/vendor/pygments-main/pygments/lexers/hdl.py @@ -4,7 +4,7 @@ Lexers for hardware descriptor languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/hexdump.py b/vendor/pygments-main/pygments/lexers/hexdump.py index 28d3429c..4da4edb6 100644 --- a/vendor/pygments-main/pygments/lexers/hexdump.py +++ b/vendor/pygments-main/pygments/lexers/hexdump.py @@ -4,7 +4,7 @@ Lexers for hexadecimal dumps. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/html.py b/vendor/pygments-main/pygments/lexers/html.py index c4217a21..66ba6609 100644 --- a/vendor/pygments-main/pygments/lexers/html.py +++ b/vendor/pygments-main/pygments/lexers/html.py @@ -4,14 +4,14 @@ Lexers for HTML, XML and related markup. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ import re from pygments.lexer import RegexLexer, ExtendedRegexLexer, include, bygroups, \ - default, using + default, using, inherit, this from pygments.token import Text, Comment, Operator, Keyword, Name, String, \ Punctuation, Whitespace from pygments.util import looks_like_xml, html_doctype_matches @@ -22,7 +22,7 @@ from pygments.lexers.ruby import RubyLexer __all__ = ['HtmlLexer', 'DtdLexer', 'XmlLexer', 'XsltLexer', 'HamlLexer', - 'ScamlLexer', 'PugLexer', 'UrlEncodedLexer'] + 'ScamlLexer', 'PugLexer', 'VueLexer', 'UrlEncodedLexer'] class HtmlLexer(RegexLexer): @@ -624,3 +624,47 @@ class UrlEncodedLexer(RegexLexer): ('([^&=]*)(=)([^=&]*)(&?)', bygroups(Name.Tag, Operator, String, Punctuation)), ], } + + +class VueLexer(HtmlLexer): + """ + For Vue Single-File Component. + """ + + name = 'Vue' + url = 'https://vuejs.org/api/sfc-spec.html' + aliases = ['vue'] + filenames = ['*.vue'] + mimetypes = [] + version_added = '2.19' + + flags = re.IGNORECASE | re.DOTALL + tokens = { + 'root': [ + (r'(\{\{)(.*?)(\}\})', bygroups(Comment.Preproc, + using(JavascriptLexer), Comment.Preproc)), + ('[^<&{]+', Text), + inherit, + ], + 'tag': [ + (r'\s+', Text), + (r'((?:[@:]|v-)(?:[.\w:-]|\[[^\]]*?\])+\s*)(=)(\s*)', + bygroups(using(this, state=['name']), Operator, Text), + 'attr-directive'), + (r'([\w:-]+\s*)(=)(\s*)', bygroups(Name.Attribute, Operator, Text), + 'attr'), + (r'[\w:-]+', Name.Attribute), + (r'(/?)(\s*)(>)', bygroups(Punctuation, Text, Punctuation), '#pop'), + ], + 'name': [ + (r'[\w-]+', Name.Attribute), + (r'[:@.]', Punctuation), + (r'(\[)([^\]]*?)(\])', bygroups(Comment.Preproc, + using(JavascriptLexer), Comment.Preproc)), + ], + 'attr-directive': [ + (r'(["\'])(.*?)(\1)', bygroups(String, + using(JavascriptLexer), String), '#pop'), + (r'[^\s>]+', using(JavascriptLexer), '#pop'), + ], + } diff --git a/vendor/pygments-main/pygments/lexers/idl.py b/vendor/pygments-main/pygments/lexers/idl.py index fab3c172..21b8d313 100644 --- a/vendor/pygments-main/pygments/lexers/idl.py +++ b/vendor/pygments-main/pygments/lexers/idl.py @@ -4,7 +4,7 @@ Lexers for IDL. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/igor.py b/vendor/pygments-main/pygments/lexers/igor.py index 84ec32fd..136c5b89 100644 --- a/vendor/pygments-main/pygments/lexers/igor.py +++ b/vendor/pygments-main/pygments/lexers/igor.py @@ -4,7 +4,7 @@ Lexers for Igor Pro. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -38,7 +38,7 @@ class IgorLexer(RegexLexer): types = ( 'variable', 'string', 'constant', 'strconstant', 'NVAR', 'SVAR', 'WAVE', 'STRUCT', 'dfref', 'funcref', 'char', 'uchar', 'int16', 'uint16', 'int32', - 'uint32', 'int64', 'uint64', 'float', 'double' + 'uint32', 'int64', 'uint64', 'float', 'double', 'int' ) keywords = ( 'override', 'ThreadSafe', 'MultiThread', 'static', 'Proc', diff --git a/vendor/pygments-main/pygments/lexers/inferno.py b/vendor/pygments-main/pygments/lexers/inferno.py index 3513df2a..b5caf55a 100644 --- a/vendor/pygments-main/pygments/lexers/inferno.py +++ b/vendor/pygments-main/pygments/lexers/inferno.py @@ -4,7 +4,7 @@ Lexers for Inferno os and all the related stuff. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/installers.py b/vendor/pygments-main/pygments/lexers/installers.py index 2a9c5daa..3f12a25b 100644 --- a/vendor/pygments-main/pygments/lexers/installers.py +++ b/vendor/pygments-main/pygments/lexers/installers.py @@ -4,7 +4,7 @@ Lexers for installer/packager DSLs and formats. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -14,7 +14,8 @@ from pygments.token import Text, Comment, Operator, Keyword, Name, String, \ Punctuation, Generic, Number, Whitespace -__all__ = ['NSISLexer', 'RPMSpecLexer', 'SourcesListLexer', +__all__ = ['NSISLexer', 'RPMSpecLexer', + 'DebianSourcesLexer', 'SourcesListLexer', 'DebianControlLexer'] @@ -217,6 +218,30 @@ class RPMSpecLexer(RegexLexer): } +class DebianSourcesLexer(RegexLexer): + """ + Lexer that highlights debian.sources files. + """ + + name = 'Debian Sources file' + aliases = ['debian.sources'] + filenames = ['*.sources'] + version_added = '2.19' + url = 'https://manpages.debian.org/bookworm/apt/sources.list.5.en.html#THE_DEB_AND_DEB-SRC_TYPES:_GENERAL_FORMAT' + + tokens = { + 'root': [ + (r'^(Signed-By)(:)(\s*)', bygroups(Keyword, Punctuation, Whitespace), 'signed-by'), + (r'^([a-zA-Z\-0-9\.]*?)(:)(\s*)(.*?)$', + bygroups(Keyword, Punctuation, Whitespace, String)), + ], + 'signed-by': [ + (r' -----END PGP PUBLIC KEY BLOCK-----\n', Text, '#pop'), + (r'.+\n', Text), + ], + } + + class SourcesListLexer(RegexLexer): """ Lexer that highlights debian sources.list files. @@ -278,25 +303,26 @@ class DebianControlLexer(RegexLexer): tokens = { 'root': [ (r'^(Description)', Keyword, 'description'), - (r'^(Maintainer|Uploaders)(:\s*)', bygroups(Keyword, Text), + (r'^(Maintainer|Uploaders|Changed-By)(:)(\s*)', + bygroups(Keyword, Punctuation, Whitespace), 'maintainer'), - (r'^((?:Build-|Pre-)?Depends(?:-Indep|-Arch)?)(:\s*)', - bygroups(Keyword, Text), 'depends'), - (r'^(Recommends|Suggests|Enhances)(:\s*)', bygroups(Keyword, Text), - 'depends'), - (r'^((?:Python-)?Version)(:\s*)(\S+)$', - bygroups(Keyword, Text, Number)), - (r'^((?:Installed-)?Size)(:\s*)(\S+)$', - bygroups(Keyword, Text, Number)), - (r'^(MD5Sum|SHA1|SHA256)(:\s*)(\S+)$', - bygroups(Keyword, Text, Number)), - (r'^([a-zA-Z\-0-9\.]*?)(:\s*)(.*?)$', - bygroups(Keyword, Whitespace, String)), + (r'^((?:Build-|Pre-)?Depends(?:-Indep|-Arch)?)(:)(\s*)', + bygroups(Keyword, Punctuation, Whitespace), 'package_list'), + (r'^(Recommends|Suggests|Enhances|Breaks|Replaces|Provides|Conflicts)(:)(\s*)', + bygroups(Keyword, Punctuation, Whitespace), 'package_list'), + (r'^((?:Python-)?Version)(:)(\s*)(\S+)$', + bygroups(Keyword, Punctuation, Whitespace, Number)), + (r'^((?:Installed-)?Size)(:)(\s*)(\S+)$', + bygroups(Keyword, Punctuation, Whitespace, Number)), + (r'^(MD5Sum|SHA1|SHA256)(:)(\s*)(\S+)$', + bygroups(Keyword, Punctuation, Whitespace, Number)), + (r'^([a-zA-Z\-0-9\.]*?)(:)(\s*)(.*?)$', + bygroups(Keyword, Punctuation, Whitespace, String)), ], 'maintainer': [ (r'<[^>]+>$', Generic.Strong, '#pop'), (r'<[^>]+>', Generic.Strong), - (r',\n?', Text), + (r',\n?', Whitespace), (r'[^,<]+$', Text, '#pop'), (r'[^,<]+', Text), ], @@ -307,19 +333,20 @@ class DebianControlLexer(RegexLexer): (r' .*\n', Text), default('#pop'), ], - 'depends': [ - (r'(\$)(\{)(\w+\s*:\s*\w+)(\})', - bygroups(Operator, Text, Name.Entity, Text)), - (r'\(', Text, 'depend_vers'), + 'package_list': [ + (r'(\$)(\{)(\w+)(\s*)(:)(\s*)(\w+)(\})', + bygroups(Operator, Punctuation, Name.Entity, Whitespace, + Punctuation, Whitespace, Text, Punctuation)), + (r'\(', Punctuation, 'package_list_vers'), (r'\|', Operator), - (r',\n', Text), - (r'\n', Text, '#pop'), + (r'\n\s', Whitespace), + (r'\n', Whitespace, '#pop'), (r'[,\s]', Text), (r'[+.a-zA-Z0-9-]+', Name.Function), (r'\[.*?\]', Name.Entity), ], - 'depend_vers': [ - (r'\)', Text, '#pop'), - (r'([><=]+)(\s*)([^)]+)', bygroups(Operator, Text, Number)), + 'package_list_vers': [ + (r'\)', Punctuation, '#pop'), + (r'([><=]+)(\s*)([^)]+)', bygroups(Operator, Whitespace, Number)), ] } diff --git a/vendor/pygments-main/pygments/lexers/int_fiction.py b/vendor/pygments-main/pygments/lexers/int_fiction.py index a7bc6675..b142c544 100644 --- a/vendor/pygments-main/pygments/lexers/int_fiction.py +++ b/vendor/pygments-main/pygments/lexers/int_fiction.py @@ -4,7 +4,7 @@ Lexers for interactive fiction languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/iolang.py b/vendor/pygments-main/pygments/lexers/iolang.py index 119ce6b2..0269384f 100644 --- a/vendor/pygments-main/pygments/lexers/iolang.py +++ b/vendor/pygments-main/pygments/lexers/iolang.py @@ -4,7 +4,7 @@ Lexers for the Io language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/j.py b/vendor/pygments-main/pygments/lexers/j.py index 959e8ca5..1eb418e1 100644 --- a/vendor/pygments-main/pygments/lexers/j.py +++ b/vendor/pygments-main/pygments/lexers/j.py @@ -4,7 +4,7 @@ Lexer for the J programming language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/javascript.py b/vendor/pygments-main/pygments/lexers/javascript.py index ea7bd10c..d361b6e7 100644 --- a/vendor/pygments-main/pygments/lexers/javascript.py +++ b/vendor/pygments-main/pygments/lexers/javascript.py @@ -4,7 +4,7 @@ Lexers for JavaScript and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -119,6 +119,8 @@ class JavascriptLexer(RegexLexer): (r'"(\\\\|\\[^\\]|[^"\\])*"', String.Double), (r"'(\\\\|\\[^\\]|[^'\\])*'", String.Single), (r'`', String.Backtick, 'interp'), + # private identifier + (r'#[a-zA-Z_]\w*', Name), ], 'interp': [ (r'`', String.Backtick, '#pop'), @@ -168,6 +170,8 @@ class TypeScriptLexer(JavascriptLexer): # Match stuff like: Decorators (r'@' + JS_IDENT, Keyword.Declaration), inherit, + # private identifier + (r'#[a-zA-Z_]\w*', Name), ], } diff --git a/vendor/pygments-main/pygments/lexers/jmespath.py b/vendor/pygments-main/pygments/lexers/jmespath.py index e7bfc3e4..67374c28 100644 --- a/vendor/pygments-main/pygments/lexers/jmespath.py +++ b/vendor/pygments-main/pygments/lexers/jmespath.py @@ -4,7 +4,7 @@ Lexers for the JMESPath language - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/jslt.py b/vendor/pygments-main/pygments/lexers/jslt.py index 297c3c6b..f2cc5df5 100644 --- a/vendor/pygments-main/pygments/lexers/jslt.py +++ b/vendor/pygments-main/pygments/lexers/jslt.py @@ -4,7 +4,7 @@ Lexers for the JSLT language - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/json5.py b/vendor/pygments-main/pygments/lexers/json5.py new file mode 100644 index 00000000..35d769c3 --- /dev/null +++ b/vendor/pygments-main/pygments/lexers/json5.py @@ -0,0 +1,83 @@ +""" + pygments.lexers.json5 + ~~~~~~~~~~~~~~~~~~~~~ + + Lexer for Json5 file format. + + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" + +from pygments.lexer import include, RegexLexer, words +from pygments.token import Comment, Keyword, Name, Number, Punctuation, \ + String, Whitespace + +__all__ = ['Json5Lexer'] + + +def string_rules(quote_mark): + return [ + (rf"[^{quote_mark}\\]+", String), + (r"\\.", String.Escape), + (r"\\", Punctuation), + (quote_mark, String, '#pop'), + ] + + +def quoted_field_name(quote_mark): + return [ + (rf'([^{quote_mark}\\]|\\.)*{quote_mark}', + Name.Variable, ('#pop', 'object_value')) + ] + + +class Json5Lexer(RegexLexer): + """Lexer for JSON5 data structures.""" + + name = 'JSON5' + aliases = ['json5'] + filenames = ['*.json5'] + url = "https://json5.org" + version_added = '2.19' + tokens = { + '_comments': [ + (r'(//|#).*\n', Comment.Single), + (r'/\*\*([^/]|/(?!\*))*\*/', String.Doc), + (r'/\*([^/]|/(?!\*))*\*/', Comment), + ], + 'root': [ + include('_comments'), + (r"'", String, 'singlestring'), + (r'"', String, 'doublestring'), + (r'[+-]?0[xX][0-9a-fA-F]+', Number.Hex), + (r'[+-.]?[0-9]+[.]?[0-9]?([eE][-]?[0-9]+)?', Number.Float), + (r'\{', Punctuation, 'object'), + (r'\[', Punctuation, 'array'), + (words(['false', 'Infinity', '+Infinity', '-Infinity', 'NaN', + 'null', 'true',], suffix=r'\b'), Keyword), + (r'\s+', Whitespace), + (r':', Punctuation), + ], + 'singlestring': string_rules("'"), + 'doublestring': string_rules('"'), + 'array': [ + (r',', Punctuation), + (r'\]', Punctuation, '#pop'), + include('root'), + ], + 'object': [ + (r'\s+', Whitespace), + (r'\}', Punctuation, '#pop'), + (r'\b([^:]+)', Name.Variable, 'object_value'), + (r'"', Name.Variable, 'double_field_name'), + (r"'", Name.Variable, 'single_field_name'), + include('_comments'), + ], + 'double_field_name': quoted_field_name('"'), + 'single_field_name': quoted_field_name("'"), + 'object_value': [ + (r',', Punctuation, '#pop'), + (r'\}', Punctuation, '#pop:2'), + include('root'), + ], + } diff --git a/vendor/pygments-main/pygments/lexers/jsonnet.py b/vendor/pygments-main/pygments/lexers/jsonnet.py index aeaf53dc..f9aa5953 100644 --- a/vendor/pygments-main/pygments/lexers/jsonnet.py +++ b/vendor/pygments-main/pygments/lexers/jsonnet.py @@ -4,7 +4,7 @@ Lexer for Jsonnet data templating language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/jsx.py b/vendor/pygments-main/pygments/lexers/jsx.py index b2eece6f..6124d8c0 100644 --- a/vendor/pygments-main/pygments/lexers/jsx.py +++ b/vendor/pygments-main/pygments/lexers/jsx.py @@ -2,20 +2,58 @@ pygments.lexers.jsx ~~~~~~~~~~~~~~~~~~~ - Lexers for JSX (React). + Lexers for JSX (React) and TSX (TypeScript flavor). - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ import re from pygments.lexer import bygroups, default, include, inherit -from pygments.lexers.javascript import JavascriptLexer +from pygments.lexers.javascript import JavascriptLexer, TypeScriptLexer from pygments.token import Name, Operator, Punctuation, String, Text, \ Whitespace -__all__ = ['JsxLexer'] +__all__ = ['JsxLexer', 'TsxLexer'] + +_JSX_RULES = { + "jsx": [ + (r"", Punctuation), # JSXFragment <>| + (r"(<)(\w+)(\.?)", bygroups(Punctuation, Name.Tag, Punctuation), "tag"), + ( + r"()", + bygroups(Punctuation, Name.Tag, Punctuation), + ), + ( + r"()", bygroups(Punctuation, Text, Punctuation), "#pop"), + ], + "fragment": [ + (r"(.)(\w+)", bygroups(Punctuation, Name.Attribute)), + (r"(>)", bygroups(Punctuation), "#pop"), + ], + "attr": [ + (r"\{", Punctuation, "expression"), + (r'".*?"', String, "#pop"), + (r"'.*?'", String, "#pop"), + default("#pop"), + ], + "expression": [ + (r"\{", Punctuation, "#push"), + (r"\}", Punctuation, "#pop"), + include("root"), + ], +} class JsxLexer(JavascriptLexer): @@ -37,39 +75,26 @@ class JsxLexer(JavascriptLexer): include("jsx"), inherit, ], - "jsx": [ - (r"", Punctuation), # JSXFragment <>| - (r"(<)(\w+)(\.?)", bygroups(Punctuation, Name.Tag, Punctuation), "tag"), - ( - r"()", - bygroups(Punctuation, Name.Tag, Punctuation), - ), - ( - r"()", bygroups(Punctuation, Text, Punctuation), "#pop"), - ], - "fragment": [ - (r"(.)(\w+)", bygroups(Punctuation, Name.Attribute)), - (r"(>)", bygroups(Punctuation), "#pop"), - ], - "attr": [ - (r"\{", Punctuation, "expression"), - (r'".*?"', String, "#pop"), - (r"'.*?'", String, "#pop"), - default("#pop"), - ], - "expression": [ - (r"\{", Punctuation, "#push"), - (r"\}", Punctuation, "#pop"), - include("root"), + **_JSX_RULES} + + +class TsxLexer(TypeScriptLexer): + """For TypeScript with embedded JSX + """ + + name = "TSX" + aliases = ["tsx"] + filenames = ["*.tsx"] + mimetypes = ["text/typescript-tsx"] + url = "https://www.typescriptlang.org/docs/handbook/jsx.html" + version_added = '2.19' + + flags = re.MULTILINE | re.DOTALL + + # Use same tokens as `TypescriptLexer`, but with tags and attributes support + tokens = { + "root": [ + include("jsx"), + inherit, ], - } + **_JSX_RULES} diff --git a/vendor/pygments-main/pygments/lexers/julia.py b/vendor/pygments-main/pygments/lexers/julia.py index faacaa55..77d8bafc 100644 --- a/vendor/pygments-main/pygments/lexers/julia.py +++ b/vendor/pygments-main/pygments/lexers/julia.py @@ -4,7 +4,7 @@ Lexers for the Julia language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -251,6 +251,7 @@ class JuliaConsoleLexer(Lexer): aliases = ['jlcon', 'julia-repl'] url = 'https://julialang.org/' version_added = '1.6' + _example = "jlcon/console" def get_tokens_unprocessed(self, text): jllexer = JuliaLexer(**self.options) diff --git a/vendor/pygments-main/pygments/lexers/jvm.py b/vendor/pygments-main/pygments/lexers/jvm.py index d631c5c3..3ca257a9 100644 --- a/vendor/pygments-main/pygments/lexers/jvm.py +++ b/vendor/pygments-main/pygments/lexers/jvm.py @@ -4,7 +4,7 @@ Pygments lexers for JVM languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -50,7 +50,7 @@ class JavaLexer(RegexLexer): r'if|goto|instanceof|new|return|switch|this|throw|try|while)\b', Keyword), # method names - (r'((?:(?:[^\W\d]|\$)[\w.\[\]$<>]*\s+)+?)' # return arguments + (r'((?:(?:[^\W\d]|\$)[\w.\[\]$<>?]*\s+)+?)' # return arguments r'((?:[^\W\d]|\$)[\w$]*)' # method name r'(\s*)(\()', # signature start bygroups(using(this), Name.Function, Whitespace, Punctuation)), diff --git a/vendor/pygments-main/pygments/lexers/kuin.py b/vendor/pygments-main/pygments/lexers/kuin.py index 228a4b3c..686a1c7e 100644 --- a/vendor/pygments-main/pygments/lexers/kuin.py +++ b/vendor/pygments-main/pygments/lexers/kuin.py @@ -4,7 +4,7 @@ Lexers for the Kuin language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/kusto.py b/vendor/pygments-main/pygments/lexers/kusto.py index 7b146861..ce32d5ee 100644 --- a/vendor/pygments-main/pygments/lexers/kusto.py +++ b/vendor/pygments-main/pygments/lexers/kusto.py @@ -4,7 +4,7 @@ Lexers for Kusto Query Language (KQL). - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/ldap.py b/vendor/pygments-main/pygments/lexers/ldap.py index 17d14b01..65473da6 100644 --- a/vendor/pygments-main/pygments/lexers/ldap.py +++ b/vendor/pygments-main/pygments/lexers/ldap.py @@ -4,7 +4,7 @@ Pygments lexers for LDAP. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/lean.py b/vendor/pygments-main/pygments/lexers/lean.py index b44d2a04..76af11fe 100644 --- a/vendor/pygments-main/pygments/lexers/lean.py +++ b/vendor/pygments-main/pygments/lexers/lean.py @@ -4,7 +4,7 @@ Lexers for the Lean theorem prover. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/lilypond.py b/vendor/pygments-main/pygments/lexers/lilypond.py index d42906cc..03c34ae5 100644 --- a/vendor/pygments-main/pygments/lexers/lilypond.py +++ b/vendor/pygments-main/pygments/lexers/lilypond.py @@ -4,7 +4,7 @@ Lexer for LilyPond. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/lisp.py b/vendor/pygments-main/pygments/lexers/lisp.py index e6cc5875..2c970d93 100644 --- a/vendor/pygments-main/pygments/lexers/lisp.py +++ b/vendor/pygments-main/pygments/lexers/lisp.py @@ -4,7 +4,7 @@ Lexers for Lispy languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/macaulay2.py b/vendor/pygments-main/pygments/lexers/macaulay2.py index 6ea03ae2..77b841d8 100644 --- a/vendor/pygments-main/pygments/lexers/macaulay2.py +++ b/vendor/pygments-main/pygments/lexers/macaulay2.py @@ -4,7 +4,7 @@ Lexer for Macaulay2. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -13,9 +13,11 @@ __all__ = ['Macaulay2Lexer'] -# Auto-generated for Macaulay2-1.23. Do not modify this file manually. +# Auto-generated for Macaulay2-1.24.11. Do not modify this file manually. M2KEYWORDS = ( + "SPACE", + "TEST", "and", "break", "catch", @@ -37,10 +39,10 @@ "or", "return", "shield", - "SPACE", "step", "symbol", "then", + "threadLocal", "threadVariable", "throw", "time", @@ -53,52 +55,52 @@ ) M2DATATYPES = ( + "ANCHOR", "Adjacent", "AffineVariety", "Analyzer", - "ANCHOR", "AngleBarList", "Array", "AssociativeExpression", "AtomicInt", - "Bag", - "BasicList", - "BettiTally", - "BinaryOperation", "BLOCKQUOTE", "BODY", "BOLD", - "Boolean", "BR", "BUTTON", - "CacheFunction", - "CacheTable", + "Bag", + "BasicList", + "BettiTally", + "BinaryOperation", + "Boolean", "CC", "CDATA", + "CODE", + "COMMENT", + "CacheFunction", + "CacheTable", "ChainComplex", "ChainComplexMap", - "CODE", "CoherentSheaf", "Command", - "COMMENT", "CompiledFunction", "CompiledFunctionBody", "CompiledFunctionClosure", "ComplexField", "Constant", - "Database", "DD", + "DIV", + "DL", + "DT", + "Database", "Descent", "Describe", "Dictionary", "DirectSum", - "DIV", "Divide", - "DL", "DocumentTag", - "DT", - "Eliminate", "EM", + "Eliminate", "EngineRing", "Equation", "ExampleItem", @@ -117,7 +119,6 @@ "GradedModuleMap", "GroebnerBasis", "GroebnerBasisOptions", - "HashTable", "HEAD", "HEADER1", "HEADER2", @@ -125,20 +126,23 @@ "HEADER4", "HEADER5", "HEADER6", - "HeaderType", - "Holder", "HR", "HREF", "HTML", + "HashTable", + "HeaderType", + "Holder", "Hybrid", "Hypertext", "HypertextContainer", "HypertextParagraph", "HypertextVoid", - "Ideal", "IMG", - "ImmutableType", "INDENT", + "INPUT", + "ITALIC", + "Ideal", + "ImmutableType", "IndeterminateNumber", "IndexedVariable", "IndexedVariableTable", @@ -146,9 +150,7 @@ "InexactFieldFamily", "InexactNumber", "InfiniteNumber", - "INPUT", "IntermediateMarkUpType", - "ITALIC", "Iterator", "KBD", "Keyword", @@ -156,17 +158,17 @@ "LATER", "LI", "LINK", - "List", "LITERAL", + "List", "LocalDictionary", "LowerBound", + "MENU", + "META", "Manipulator", "MapExpression", "MarkUpType", "Matrix", "MatrixExpression", - "MENU", - "META", "MethodFunction", "MethodFunctionBinary", "MethodFunctionSingle", @@ -190,14 +192,14 @@ "Option", "OptionTable", "OrderedMonoid", - "Package", "PARA", + "PRE", + "Package", "Parenthesize", "Parser", "Partition", "PolynomialRing", "Power", - "PRE", "Product", "ProductOrder", "Program", @@ -205,8 +207,11 @@ "ProjectiveHilbertPolynomial", "ProjectiveVariety", "Pseudocode", + "PseudocodeClosure", "QQ", "QuotientRing", + "RR", + "RRi", "RealField", "Resolution", "Ring", @@ -214,10 +219,15 @@ "RingFamily", "RingMap", "RowExpression", - "RR", - "RRi", "SAMP", "SCRIPT", + "SMALL", + "SPAN", + "STRONG", + "STYLE", + "SUB", + "SUBSECTION", + "SUP", "ScriptedFunctor", "SelfInitializingType", "Sequence", @@ -225,39 +235,32 @@ "SheafExpression", "SheafMap", "SheafOfRings", - "SMALL", - "SPAN", "SparseMonomialVectorExpression", "SparseVectorExpression", "String", - "STRONG", - "STYLE", - "SUB", "Subscript", - "SUBSECTION", "Sum", "SumOfTwists", - "SUP", "Superscript", "Symbol", "SymbolBody", "TABLE", - "Table", - "Tally", - "Task", "TD", - "TensorProduct", - "TestInput", "TEX", "TH", - "Thing", - "Time", "TITLE", "TO", "TO2", "TOH", "TR", "TT", + "Table", + "Tally", + "Task", + "TensorProduct", + "TestInput", + "Thing", + "Time", "Type", "UL", "URL", @@ -269,11 +272,35 @@ "VirtualTally", "VisibleList", "WrapperType", - "ZeroExpression", - "ZZ" + "ZZ", + "ZeroExpression" ) M2FUNCTIONS = ( + "BesselJ", + "BesselY", + "Beta", + "Digamma", + "EXAMPLE", + "End", + "Fano", + "GCstats", + "GF", + "Gamma", + "Grassmannian", + "Hom", + "LLL", + "LUdecomposition", + "M2CODE", + "NNParser", + "Proj", + "QQParser", + "QRDecomposition", + "SVD", + "SYNOPSIS", + "Schubert", + "Spec", + "ZZParser", "about", "abs", "accumulate", @@ -285,7 +312,6 @@ "addDependencyTask", "addEndFunction", "addHook", - "addStartFunction", "addStartTask", "adjoint", "agm", @@ -316,10 +342,10 @@ "assert", "associatedGradedRing", "associatedPrimes", + "atEndOfFile", "atan", "atan2", "atanh", - "atEndOfFile", "autoload", "baseFilename", "baseName", @@ -327,9 +353,6 @@ "basis", "beginDocumentation", "benchmark", - "BesselJ", - "BesselY", - "Beta", "betti", "between", "binomial", @@ -342,9 +365,10 @@ "centerString", "chainComplex", "changeBase", + "changeDirectory", "char", - "characters", "charAnalyzer", + "characters", "check", "checkDegrees", "chi", @@ -362,15 +386,15 @@ "cokernel", "collectGarbage", "columnAdd", - "columnate", "columnMult", "columnPermute", "columnRankProfile", "columnSwap", + "columnate", "combine", "commandInterpreter", - "commonest", "commonRing", + "commonest", "comodule", "compareExchange", "complement", @@ -431,7 +455,6 @@ "dictionary", "diff", "difference", - "Digamma", "dim", "directSum", "disassemble", @@ -451,7 +474,6 @@ "eint", "elements", "eliminate", - "End", "endPackage", "entries", "erase", @@ -461,7 +483,6 @@ "euler", "eulers", "even", - "EXAMPLE", "examples", "exchange", "exec", @@ -476,7 +497,6 @@ "extend", "exteriorPower", "factor", - "Fano", "fileExecutable", "fileExists", "fileLength", @@ -509,14 +529,12 @@ "fromDual", "functionBody", "futureParser", - "Gamma", "gb", "gbRemove", "gbSnapshot", "gcd", "gcdCoefficients", "gcdLLL", - "GCstats", "genera", "generateAssertions", "generator", @@ -527,16 +545,16 @@ "gens", "genus", "get", - "getc", "getChangeMatrix", - "getenv", "getGlobalSymbol", + "getIOThreadMode", "getNetFile", "getNonUnit", "getPrimeWithRootOfUnity", "getSymbol", "getWWW", - "GF", + "getc", + "getenv", "globalAssign", "globalAssignFunction", "globalAssignment", @@ -546,11 +564,11 @@ "gramm", "graphIdeal", "graphRing", - "Grassmannian", "groebnerBasis", "groupID", "hash", "hashTable", + "headlines", "heft", "height", "hermite", @@ -558,7 +576,6 @@ "hilbertPolynomial", "hilbertSeries", "hold", - "Hom", "homogenize", "homology", "homomorphism", @@ -586,11 +603,11 @@ "input", "insert", "installAssignmentMethod", - "installedPackages", "installHilbertFunction", "installMethod", "installMinprimes", "installPackage", + "installedPackages", "instance", "instances", "integralClosure", @@ -607,15 +624,14 @@ "inverseSystem", "irreducibleCharacteristicSeries", "irreducibleDecomposition", - "isAffineRing", "isANumber", + "isAffineRing", "isBorel", - "isc", "isCanceled", "isCommutative", "isConstant", - "isDirectory", "isDirectSum", + "isDirectory", "isEmpty", "isField", "isFinite", @@ -629,10 +645,10 @@ "isInputFile", "isIsomorphic", "isIsomorphism", + "isLLL", "isLiftable", "isLinearType", "isListener", - "isLLL", "isMember", "isModule", "isMonomialIdeal", @@ -655,6 +671,7 @@ "isRegularFile", "isRing", "isSkewCommutative", + "isSmooth", "isSorted", "isSquareFree", "isStandardGradedPolynomialRing", @@ -665,8 +682,10 @@ "isSurjective", "isTable", "isUnit", + "isVeryAmple", "isWellDefined", "isWeylAlgebra", + "isc", "iterator", "jacobian", "jacobianDual", @@ -695,7 +714,6 @@ "linkFile", "listForm", "listSymbols", - "LLL", "lngamma", "load", "loadPackage", @@ -706,8 +724,6 @@ "log1p", "lookup", "lookupCount", - "LUdecomposition", - "M2CODE", "makeDirectory", "makeDocumentTag", "makePackageIndex", @@ -730,6 +746,8 @@ "methods", "midpoint", "min", + "minPosition", + "minPres", "mingens", "mingle", "minimalBetti", @@ -739,8 +757,6 @@ "minimize", "minimizeFilename", "minors", - "minPosition", - "minPres", "minprimes", "minus", "mkdir", @@ -750,8 +766,8 @@ "monoid", "monomialCurveIdeal", "monomialIdeal", - "monomials", "monomialSubideal", + "monomials", "moveFile", "multidegree", "multidoc", @@ -771,24 +787,23 @@ "newPackage", "newRing", "next", - "nextkey", "nextPrime", - "NNParser", + "nextkey", "nonspaceAnalyzer", "norm", "normalCone", "notImplemented", - "nullhomotopy", "nullParser", "nullSpace", + "nullhomotopy", + "numColumns", + "numRows", "number", "numcols", - "numColumns", "numerator", "numeric", "numericInterval", "numgens", - "numRows", "numrows", "odd", "oeis", @@ -802,9 +817,9 @@ "openListener", "openOut", "openOutAppend", + "optP", "optionalSignParser", "options", - "optP", "orP", "override", "pack", @@ -813,6 +828,7 @@ "pad", "pager", "pairs", + "parallelApply", "parent", "part", "partition", @@ -841,23 +857,20 @@ "primaryComponent", "primaryDecomposition", "print", - "printerr", "printString", + "printerr", "processID", "product", "profile", - "Proj", "projectiveHilbertPolynomial", "promote", "protect", "prune", - "pseudocode", "pseudoRemainder", + "pseudocode", "pullback", "pushForward", "pushout", - "QQParser", - "QRDecomposition", "quotient", "quotientRemainder", "radical", @@ -869,21 +882,21 @@ "rays", "read", "readDirectory", - "readlink", "readPackage", + "readlink", "realPart", "realpath", "recursionDepth", - "reducedRowEchelonForm", "reduceHilbert", + "reducedRowEchelonForm", "reductionNumber", "reesAlgebra", "reesAlgebraIdeal", "reesIdeal", + "regSeqInIdeal", "regex", "regexQuote", "registerFinalizer", - "regSeqInIdeal", "regularity", "regularizedBeta", "regularizedGamma", @@ -926,13 +939,15 @@ "scanValues", "schedule", "schreyerOrder", - "Schubert", "searchPath", "sec", "sech", "seeParsing", "select", "selectInSubring", + "selectKeys", + "selectPairs", + "selectValues", "selectVariables", "separate", "separateRegexp", @@ -947,6 +962,8 @@ "setRandomSeed", "setup", "setupEmacs", + "setupLift", + "setupPromote", "sheaf", "sheafHom", "sheafMap", @@ -967,7 +984,6 @@ "sortColumns", "source", "span", - "Spec", "specialFiber", "specialFiberIdeal", "splice", @@ -993,7 +1009,6 @@ "sum", "super", "support", - "SVD", "switch", "sylvesterMatrix", "symbolBody", @@ -1004,7 +1019,6 @@ "symmetricKernel", "symmetricPower", "synonym", - "SYNOPSIS", "syz", "syzygyScheme", "table", @@ -1021,7 +1035,6 @@ "tensorAssociativity", "terminalParser", "terms", - "TEST", "testHunekeQuestion", "tests", "tex", @@ -1035,14 +1048,14 @@ "toField", "toList", "toLower", - "top", - "topCoefficients", - "topComponents", "toRR", "toRRi", "toSequence", "toString", "toUpper", + "top", + "topCoefficients", + "topComponents", "trace", "transpose", "trim", @@ -1056,6 +1069,7 @@ "uniform", "uninstallAllPackages", "uninstallPackage", + "union", "unique", "uniquePermutations", "unsequence", @@ -1082,12 +1096,12 @@ "wrap", "youngest", "zero", - "zeta", - "ZZParser" + "zeta" ) M2CONSTANTS = ( "A1BrouwerDegrees", + "AbstractSimplicialComplexes", "AbstractToricVarieties", "Acknowledgement", "AdditionalPaths", @@ -1153,6 +1167,7 @@ "CharacteristicClasses", "CheckDocumentation", "Chordal", + "cite", "Classic", "clearAll", "clearOutput", @@ -1397,6 +1412,7 @@ "LongPolynomial", "M0nbar", "Macaulay2Doc", + "Maintainer", "MakeDocumentation", "MakeHTML", "MakeInfo", @@ -1432,6 +1448,9 @@ "MonomialOrder", "Monomials", "MonomialSize", + "Msolve", + "MultigradedBGG", + "MultigradedImplicitization", "MultiGradedRationalMap", "MultiplicitySequence", "MultiplierIdeals", @@ -1465,6 +1484,7 @@ "NumericalImplicitization", "NumericalLinearAlgebra", "NumericalSchubertCalculus", + "NumericalSemigroups", "NumericSolutions", "numTBBThreads", "OIGroebnerBases", @@ -1497,6 +1517,7 @@ "path", "PencilsOfQuadrics", "Permanents", + "Permutations", "PHCpack", "PhylogeneticTrees", "pi", @@ -1606,6 +1627,8 @@ "SchurComplexes", "SchurFunctors", "SchurRings", + "SchurVeronese", + "SCMAlgebras", "scriptCommandLine", "SCSCP", "SectionRing", @@ -1682,6 +1705,7 @@ "Text", "ThinSincereQuivers", "ThreadedGB", + "Threads", "Threshold", "Topcom", "topLevelMode", @@ -1701,6 +1725,7 @@ "Trim", "Triplets", "Tropical", + "TropicalToric", "true", "Truncate", "Truncations", @@ -1737,6 +1762,7 @@ "viewHelp", "VirtualResolutions", "Visualize", + "VNumber", "WebApp", "Weights", "WeylAlgebra", diff --git a/vendor/pygments-main/pygments/lexers/make.py b/vendor/pygments-main/pygments/lexers/make.py index 463e46e7..3940a009 100644 --- a/vendor/pygments-main/pygments/lexers/make.py +++ b/vendor/pygments-main/pygments/lexers/make.py @@ -4,7 +4,7 @@ Lexers for Makefiles and similar. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/maple.py b/vendor/pygments-main/pygments/lexers/maple.py new file mode 100644 index 00000000..c744e7e1 --- /dev/null +++ b/vendor/pygments-main/pygments/lexers/maple.py @@ -0,0 +1,291 @@ +""" + pygments.lexers.maple + ~~~~~~~~~~~~~~~~~~~~~ + + Lexers for Maple. + + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" + +from pygments.lexer import words, bygroups, ExtendedRegexLexer +from pygments.token import Comment, Name, String, Whitespace, Operator, Punctuation, Number, Keyword + +__all__ = ['MapleLexer'] + + +class MapleLexer(ExtendedRegexLexer): + """ + Lexer for Maple. + """ + + name = 'Maple' + aliases = ['maple'] + filenames = ['*.mpl', '*.mi', '*.mm'] + mimetypes = ['text/x-maple'] + url = 'https://www.maplesoft.com/products/Maple/' + version_added = '2.19' + + keywords = ('and', + 'assuming', + 'break', + 'by', + 'catch', + 'description', + 'do', + 'done', + 'elif', + 'else', + 'end', + 'error', + 'export', + 'fi', + 'finally', + 'for', + 'from', + 'global', + 'if', + 'implies', + 'in', + 'intersect', + 'local', + 'minus', + 'mod', + 'module', + 'next', + 'not', + 'od', + 'option', + 'options', + 'or', + 'proc', + 'quit', + 'read', + 'return', + 'save', + 'stop', + 'subset', + 'then', + 'to', + 'try', + 'union', + 'use', + 'uses', + 'while', + 'xor') + + builtins = ('abs', + 'add', + 'addressof', + 'anames', + 'and', + 'andmap', + 'andseq', + 'appendto', + 'Array', + 'array', + 'ArrayOptions', + 'assemble', + 'ASSERT', + 'assign', + 'assigned', + 'attributes', + 'cat', + 'ceil', + 'coeff', + 'coeffs', + 'conjugate', + 'convert', + 'CopySign', + 'DEBUG', + 'debugopts', + 'Default0', + 'DefaultOverflow', + 'DefaultUnderflow', + 'degree', + 'denom', + 'diff', + 'disassemble', + 'divide', + 'done', + 'entries', + 'EqualEntries', + 'eval', + 'evalb', + 'evalf', + 'evalhf', + 'evalindets', + 'evaln', + 'expand', + 'exports', + 'factorial', + 'floor', + 'frac', + 'frem', + 'FromInert', + 'frontend', + 'gc', + 'genpoly', + 'has', + 'hastype', + 'hfarray', + 'icontent', + 'igcd', + 'ilcm', + 'ilog10', + 'Im', + 'implies', + 'indets', + 'indices', + 'intersect', + 'iolib', + 'iquo', + 'irem', + 'iroot', + 'iroot', + 'isqrt', + 'kernelopts', + 'lcoeff', + 'ldegree', + 'length', + 'lexorder', + 'lhs', + 'lowerbound', + 'lprint', + 'macro', + 'map', + 'max', + 'maxnorm', + 'member', + 'membertype', + 'min', + 'minus', + 'mod', + 'modp', + 'modp1', + 'modp2', + 'mods', + 'mul', + 'NextAfter', + 'nops', + 'normal', + 'not', + 'numboccur', + 'numelems', + 'numer', + 'NumericClass', + 'NumericEvent', + 'NumericEventHandler', + 'NumericStatus', + 'op', + 'or', + 'order', + 'OrderedNE', + 'ormap', + 'orseq', + 'parse', + 'piecewise', + 'pointto', + 'print', + 'quit', + 'Re', + 'readlib', + 'Record', + 'remove', + 'rhs', + 'round', + 'rtable', + 'rtable_elems', + 'rtable_eval', + 'rtable_indfns', + 'rtable_num_elems', + 'rtable_options', + 'rtable_redim', + 'rtable_scanblock', + 'rtable_set_indfn', + 'rtable_split_unit', + 'savelib', + 'Scale10', + 'Scale2', + 'SDMPolynom', + 'searchtext', + 'SearchText', + 'select', + 'selectremove', + 'seq', + 'series', + 'setattribute', + 'SFloatExponent', + 'SFloatMantissa', + 'sign', + 'sort', + 'ssystem', + 'stop', + 'String', + 'subs', + 'subset', + 'subsindets', + 'subsop', + 'substring', + 'system', + 'table', + 'taylor', + 'tcoeff', + 'time', + 'timelimit', + 'ToInert', + 'traperror', + 'trunc', + 'type', + 'typematch', + 'unames', + 'unassign', + 'union', + 'Unordered', + 'upperbound', + 'userinfo', + 'writeto', + 'xor', + 'xormap', + 'xorseq') + + def delayed_callback(self, match, ctx): + yield match.start(1), Punctuation, match.group(1) # quote + + ctx.pos = match.start(2) + orig_end = ctx.end + ctx.end = match.end(2) + + yield from self.get_tokens_unprocessed(context=ctx) + yield match.end(2), Punctuation, match.group(1) # quote + + ctx.pos = match.end() + ctx.end = orig_end + + tokens = { + 'root': [ + (r'#.*\n', Comment.Single), + (r'\(\*', Comment.Multiline, 'comment'), + (r'"(\\.|.|\s)*?"', String), + (r"('+)((.|\n)*?)\1", delayed_callback), + (r'`(\\`|.)*?`', Name), + (words(keywords, prefix=r'\b', suffix=r'\b'), Keyword), + (words(builtins, prefix=r'\b', suffix=r'\b'), Name.Builtin), + (r'[a-zA-Z_][a-zA-Z0-9_]*', Name), + (r'(:=|\*\*|@@|<=|>=|<>|->|::|\.\.|&\+|[\+\-\*\.\^\$/@&,:=<>%~])', Operator), + (r'[;^!@$\(\)\[\]{}|_\\#?]+', Punctuation), + (r'(\d+)(\.\.)', bygroups(Number.Integer, Punctuation)), + (r'(\d*\.\d+|\d+\.\d*)([eE][+-]?\d+)?', Number.Float), + (r'\d+', Number.Integer), + (r'\s+', Whitespace), + ], + 'comment': [ + (r'.*\(\*', Comment.Multiline, '#push'), + (r'.*\*\)', Comment.Multiline, '#pop'), + (r'.*\n', Comment.Multiline), + ] + } + + def analyse_text(text): + if ':=' in text: + return 0.1 \ No newline at end of file diff --git a/vendor/pygments-main/pygments/lexers/markup.py b/vendor/pygments-main/pygments/lexers/markup.py index 5d5ff2c9..acc270b1 100644 --- a/vendor/pygments-main/pygments/lexers/markup.py +++ b/vendor/pygments-main/pygments/lexers/markup.py @@ -4,7 +4,7 @@ Lexers for non-HTML markup languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/math.py b/vendor/pygments-main/pygments/lexers/math.py index 66fd898b..b225ffcf 100644 --- a/vendor/pygments-main/pygments/lexers/math.py +++ b/vendor/pygments-main/pygments/lexers/math.py @@ -4,7 +4,7 @@ Just export lexers that were contained in this module. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/matlab.py b/vendor/pygments-main/pygments/lexers/matlab.py index 7005a3f2..8eeffc9d 100644 --- a/vendor/pygments-main/pygments/lexers/matlab.py +++ b/vendor/pygments-main/pygments/lexers/matlab.py @@ -4,7 +4,7 @@ Lexers for Matlab and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -31,7 +31,7 @@ class MatlabLexer(RegexLexer): url = 'https://www.mathworks.com/products/matlab.html' version_added = '0.10' - _operators = r'-|==|~=|<=|>=|<|>|&&|&|~|\|\|?|\.\*|\*|\+|\.\^|\.\\|\./|/|\\' + _operators = r'-|==|~=|<=|>=|<|>|&&|&|~|\|\|?|\.\*|\*|\+|\.\^|\^|\.\\|\./|/|\\' tokens = { 'expressions': [ @@ -2747,6 +2747,7 @@ class MatlabSessionLexer(Lexer): aliases = ['matlabsession'] url = 'https://www.mathworks.com/products/matlab.html' version_added = '0.10' + _example = "matlabsession/matlabsession_sample.txt" def get_tokens_unprocessed(self, text): mlexer = MatlabLexer(**self.options) @@ -3174,7 +3175,7 @@ class OctaveLexer(RegexLexer): # operators in Octave but not Matlab requiring escape for re: (r'\*=|\+=|\^=|\/=|\\=|\*\*|\+\+|\.\*\*', Operator), # operators requiring escape for re: - (r'\.\*|\*|\+|\.\^|\.\\|\.\/|\/|\\', Operator), + (r'\.\*|\*|\+|\.\^|\^|\.\\|\.\/|\/|\\', Operator), # punctuation: @@ -3259,7 +3260,7 @@ class ScilabLexer(RegexLexer): # operators: (r'-|==|~=|<|>|<=|>=|&&|&|~|\|\|?', Operator), # operators requiring escape for re: - (r'\.\*|\*|\+|\.\^|\.\\|\.\/|\/|\\', Operator), + (r'\.\*|\*|\+|\.\^|\^|\.\\|\.\/|\/|\\', Operator), # punctuation: (r'[\[\](){}@.,=:;]+', Punctuation), diff --git a/vendor/pygments-main/pygments/lexers/maxima.py b/vendor/pygments-main/pygments/lexers/maxima.py index 305b7552..a9830883 100644 --- a/vendor/pygments-main/pygments/lexers/maxima.py +++ b/vendor/pygments-main/pygments/lexers/maxima.py @@ -6,7 +6,7 @@ Derived from pygments/lexers/algebra.py. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/meson.py b/vendor/pygments-main/pygments/lexers/meson.py index 8127b169..6f2c6da3 100644 --- a/vendor/pygments-main/pygments/lexers/meson.py +++ b/vendor/pygments-main/pygments/lexers/meson.py @@ -4,7 +4,7 @@ Pygments lexer for the Meson build system - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/mime.py b/vendor/pygments-main/pygments/lexers/mime.py index 4b309dd0..45f27f42 100644 --- a/vendor/pygments-main/pygments/lexers/mime.py +++ b/vendor/pygments-main/pygments/lexers/mime.py @@ -4,7 +4,7 @@ Lexer for Multipurpose Internet Mail Extensions (MIME) data. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/minecraft.py b/vendor/pygments-main/pygments/lexers/minecraft.py index 99de0d5b..fe5e9f87 100644 --- a/vendor/pygments-main/pygments/lexers/minecraft.py +++ b/vendor/pygments-main/pygments/lexers/minecraft.py @@ -15,7 +15,7 @@ official: https://learn.microsoft.com/en-us/minecraft/creator/reference/content/schemasreference/ community example: https://www.mcbe-dev.net/addons/data-driven/manifest.html - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/mips.py b/vendor/pygments-main/pygments/lexers/mips.py index 8f249e18..531f1b87 100644 --- a/vendor/pygments-main/pygments/lexers/mips.py +++ b/vendor/pygments-main/pygments/lexers/mips.py @@ -4,7 +4,7 @@ Lexers for MIPS assembly. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/ml.py b/vendor/pygments-main/pygments/lexers/ml.py index ff50c6f0..48a08da1 100644 --- a/vendor/pygments-main/pygments/lexers/ml.py +++ b/vendor/pygments-main/pygments/lexers/ml.py @@ -4,7 +4,7 @@ Lexers for ML family languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/modeling.py b/vendor/pygments-main/pygments/lexers/modeling.py index b5393e74..d681e7f3 100644 --- a/vendor/pygments-main/pygments/lexers/modeling.py +++ b/vendor/pygments-main/pygments/lexers/modeling.py @@ -4,7 +4,7 @@ Lexers for modeling languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/modula2.py b/vendor/pygments-main/pygments/lexers/modula2.py index 8f5a72a3..713f4722 100644 --- a/vendor/pygments-main/pygments/lexers/modula2.py +++ b/vendor/pygments-main/pygments/lexers/modula2.py @@ -4,7 +4,7 @@ Multi-Dialect Lexer for Modula-2. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/mojo.py b/vendor/pygments-main/pygments/lexers/mojo.py index 0191dce0..4df18c4f 100644 --- a/vendor/pygments-main/pygments/lexers/mojo.py +++ b/vendor/pygments-main/pygments/lexers/mojo.py @@ -4,7 +4,7 @@ Lexers for Mojo and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -699,6 +699,9 @@ def fstring_rules(ttype): } def analyse_text(text): - return ( - shebang_matches(text, r"mojo?") or "import " in text[:1000] - ) # TODO supported? + # TODO supported? + if shebang_matches(text, r"mojo?"): + return 1.0 + if "import " in text[:1000]: + return 0.9 + return 0 diff --git a/vendor/pygments-main/pygments/lexers/monte.py b/vendor/pygments-main/pygments/lexers/monte.py index 74a2d036..c01d2dc6 100644 --- a/vendor/pygments-main/pygments/lexers/monte.py +++ b/vendor/pygments-main/pygments/lexers/monte.py @@ -4,7 +4,7 @@ Lexer for the Monte programming language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/mosel.py b/vendor/pygments-main/pygments/lexers/mosel.py index 0032c8f5..426c9a14 100644 --- a/vendor/pygments-main/pygments/lexers/mosel.py +++ b/vendor/pygments-main/pygments/lexers/mosel.py @@ -5,7 +5,7 @@ Lexers for the mosel language. http://www.fico.com/en/products/fico-xpress-optimization - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/ncl.py b/vendor/pygments-main/pygments/lexers/ncl.py index 499ef941..d2f47608 100644 --- a/vendor/pygments-main/pygments/lexers/ncl.py +++ b/vendor/pygments-main/pygments/lexers/ncl.py @@ -4,7 +4,7 @@ Lexers for NCAR Command Language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/nimrod.py b/vendor/pygments-main/pygments/lexers/nimrod.py index b8be9797..365a8dcc 100644 --- a/vendor/pygments-main/pygments/lexers/nimrod.py +++ b/vendor/pygments-main/pygments/lexers/nimrod.py @@ -4,7 +4,7 @@ Lexer for the Nim language (formerly known as Nimrod). - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/nit.py b/vendor/pygments-main/pygments/lexers/nit.py index 51b0a214..2d2122c1 100644 --- a/vendor/pygments-main/pygments/lexers/nit.py +++ b/vendor/pygments-main/pygments/lexers/nit.py @@ -4,7 +4,7 @@ Lexer for the Nit language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/nix.py b/vendor/pygments-main/pygments/lexers/nix.py index f763835b..3fa88c65 100644 --- a/vendor/pygments-main/pygments/lexers/nix.py +++ b/vendor/pygments-main/pygments/lexers/nix.py @@ -4,7 +4,7 @@ Lexers for the NixOS Nix language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/numbair.py b/vendor/pygments-main/pygments/lexers/numbair.py new file mode 100644 index 00000000..435863e1 --- /dev/null +++ b/vendor/pygments-main/pygments/lexers/numbair.py @@ -0,0 +1,63 @@ +""" + pygments.lexers.numbair + ~~~~~~~~~~~~~~~~~~~~~~~ + + Lexer for other Numba Intermediate Representation. + + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" + +from pygments.lexer import RegexLexer, include, bygroups, words +from pygments.token import Whitespace, Name, String, Punctuation, Keyword, \ + Operator, Number + +__all__ = ["NumbaIRLexer"] + +class NumbaIRLexer(RegexLexer): + """ + Lexer for Numba IR + """ + name = 'Numba_IR' + url = "https://numba.readthedocs.io/en/stable/developer/architecture.html#stage-2-generate-the-numba-ir" + aliases = ['numba_ir', 'numbair'] + filenames = ['*.numba_ir'] + mimetypes = ['text/x-numba_ir', 'text/x-numbair'] + version_added = '2.19' + + identifier = r'\$[a-zA-Z0-9._]+' + fun_or_var = r'([a-zA-Z_]+[a-zA-Z0-9]*)' + + tokens = { + 'root' : [ + (r'(label)(\ [0-9]+)(:)$', + bygroups(Keyword, Name.Label, Punctuation)), + + (r'=', Operator), + include('whitespace'), + include('keyword'), + + (identifier, Name.Variable), + (fun_or_var + r'(\()', + bygroups(Name.Function, Punctuation)), + (fun_or_var + r'(\=)', + bygroups(Name.Attribute, Punctuation)), + (fun_or_var, Name.Constant), + (r'[0-9]+', Number), + + # + (r'<[^>\n]*>', String), + + (r'[=<>{}\[\]()*.,!\':]|x\b', Punctuation) + ], + + 'keyword':[ + (words(( + 'del', 'jump', 'call', 'branch', + ), suffix=' '), Keyword), + ], + + 'whitespace': [ + (r'(\n|\s)+', Whitespace), + ], + } diff --git a/vendor/pygments-main/pygments/lexers/oberon.py b/vendor/pygments-main/pygments/lexers/oberon.py index 8edf34b8..61f3c2d2 100644 --- a/vendor/pygments-main/pygments/lexers/oberon.py +++ b/vendor/pygments-main/pygments/lexers/oberon.py @@ -4,7 +4,7 @@ Lexers for Oberon family languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/objective.py b/vendor/pygments-main/pygments/lexers/objective.py index a5ee98d2..899c2c44 100644 --- a/vendor/pygments-main/pygments/lexers/objective.py +++ b/vendor/pygments-main/pygments/lexers/objective.py @@ -4,7 +4,7 @@ Lexers for Objective-C family languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -13,7 +13,7 @@ from pygments.lexer import RegexLexer, include, bygroups, using, this, words, \ inherit, default from pygments.token import Text, Keyword, Name, String, Operator, \ - Number, Punctuation, Literal, Comment + Number, Punctuation, Literal, Comment, Whitespace from pygments.lexers.c_cpp import CLexer, CppLexer @@ -296,7 +296,7 @@ class SwiftLexer(RegexLexer): 'root': [ # Whitespace and Comments (r'\n', Text), - (r'\s+', Text), + (r'\s+', Whitespace), (r'//', Comment.Single, 'comment-single'), (r'/\*', Comment.Multiline, 'comment-multi'), (r'#(if|elseif|else|endif|available)\b', Comment.Preproc, 'preproc'), @@ -437,11 +437,11 @@ class SwiftLexer(RegexLexer): r'|#(?:file|line|column|function))\b', Keyword.Constant), (r'import\b', Keyword.Declaration, 'module'), (r'(class|enum|extension|struct|protocol)(\s+)([a-zA-Z_]\w*)', - bygroups(Keyword.Declaration, Text, Name.Class)), + bygroups(Keyword.Declaration, Whitespace, Name.Class)), (r'(func)(\s+)([a-zA-Z_]\w*)', - bygroups(Keyword.Declaration, Text, Name.Function)), + bygroups(Keyword.Declaration, Whitespace, Name.Function)), (r'(var|let)(\s+)([a-zA-Z_]\w*)', bygroups(Keyword.Declaration, - Text, Name.Variable)), + Whitespace, Name.Variable)), (words(( 'actor', 'associatedtype', 'class', 'deinit', 'enum', 'extension', 'func', 'import', 'init', 'internal', 'let', 'operator', 'private', 'protocol', 'public', @@ -455,24 +455,24 @@ class SwiftLexer(RegexLexer): # Nested 'comment-single': [ - (r'\n', Text, '#pop'), + (r'\n', Whitespace, '#pop'), include('comment'), - (r'[^\n]', Comment.Single) + (r'[^\n]+', Comment.Single) ], 'comment-multi': [ include('comment'), - (r'[^*/]', Comment.Multiline), + (r'[^*/]+', Comment.Multiline), (r'/\*', Comment.Multiline, '#push'), (r'\*/', Comment.Multiline, '#pop'), - (r'[*/]', Comment.Multiline) + (r'[*/]+', Comment.Multiline) ], 'module': [ - (r'\n', Text, '#pop'), + (r'\n', Whitespace, '#pop'), (r'[a-zA-Z_]\w*', Name.Class), include('root') ], 'preproc': [ - (r'\n', Text, '#pop'), + (r'\n', Whitespace, '#pop'), include('keywords'), (r'[A-Za-z]\w*', Comment.Preproc), include('root') diff --git a/vendor/pygments-main/pygments/lexers/ooc.py b/vendor/pygments-main/pygments/lexers/ooc.py index 881a57af..8a990801 100644 --- a/vendor/pygments-main/pygments/lexers/ooc.py +++ b/vendor/pygments-main/pygments/lexers/ooc.py @@ -4,7 +4,7 @@ Lexers for the Ooc language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -20,7 +20,7 @@ class OocLexer(RegexLexer): For Ooc source code """ name = 'Ooc' - url = 'http://ooc-lang.org/' + url = 'https://ooc-lang.github.io/' aliases = ['ooc'] filenames = ['*.ooc'] mimetypes = ['text/x-ooc'] @@ -42,7 +42,7 @@ class OocLexer(RegexLexer): (r'(func)((?:[ \t]|\\\n)+)(~[a-z_]\w*)', bygroups(Keyword, Text, Name.Function)), (r'\bfunc\b', Keyword), - # Note: %= and ^= not listed on http://ooc-lang.org/syntax + # Note: %= not listed on https://ooc-lang.github.io/docs/lang/operators/ (r'//.*', Comment), (r'(?s)/\*.*?\*/', Comment.Multiline), (r'(==?|\+=?|-[=>]?|\*=?|/=?|:=|!=?|%=?|\?|>{1,3}=?|<{1,3}=?|\.\.|' diff --git a/vendor/pygments-main/pygments/lexers/openscad.py b/vendor/pygments-main/pygments/lexers/openscad.py index 97fb92a0..b06de227 100644 --- a/vendor/pygments-main/pygments/lexers/openscad.py +++ b/vendor/pygments-main/pygments/lexers/openscad.py @@ -4,7 +4,7 @@ Lexers for the OpenSCAD languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/other.py b/vendor/pygments-main/pygments/lexers/other.py index 838104c5..2b7dfb4a 100644 --- a/vendor/pygments-main/pygments/lexers/other.py +++ b/vendor/pygments-main/pygments/lexers/other.py @@ -4,7 +4,7 @@ Just export lexer classes previously contained in this module. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/parasail.py b/vendor/pygments-main/pygments/lexers/parasail.py index c525ff0b..150d6a9c 100644 --- a/vendor/pygments-main/pygments/lexers/parasail.py +++ b/vendor/pygments-main/pygments/lexers/parasail.py @@ -4,7 +4,7 @@ Lexer for ParaSail. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/parsers.py b/vendor/pygments-main/pygments/lexers/parsers.py index 2e0ae0cc..7a4ed9d1 100644 --- a/vendor/pygments-main/pygments/lexers/parsers.py +++ b/vendor/pygments-main/pygments/lexers/parsers.py @@ -4,7 +4,7 @@ Lexers for parser generators. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/pascal.py b/vendor/pygments-main/pygments/lexers/pascal.py index bb5e1e75..5f40dcc8 100644 --- a/vendor/pygments-main/pygments/lexers/pascal.py +++ b/vendor/pygments-main/pygments/lexers/pascal.py @@ -4,7 +4,7 @@ Lexers for Pascal family languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/pawn.py b/vendor/pygments-main/pygments/lexers/pawn.py index 484e8dcb..99d9c963 100644 --- a/vendor/pygments-main/pygments/lexers/pawn.py +++ b/vendor/pygments-main/pygments/lexers/pawn.py @@ -4,7 +4,7 @@ Lexers for the Pawn languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/pddl.py b/vendor/pygments-main/pygments/lexers/pddl.py new file mode 100644 index 00000000..77aa7536 --- /dev/null +++ b/vendor/pygments-main/pygments/lexers/pddl.py @@ -0,0 +1,82 @@ +""" + pygments.lexers.pddl + ~~~~~~~~~~~~~~~~~~~~ + + Lexer for the Planning Domain Definition Language. + + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" + + +from pygments.lexer import RegexLexer, words, include +from pygments.token import Punctuation, Keyword, Whitespace, Name, Comment, \ + Operator, Number + + +__all__ = ['PddlLexer'] + + +class PddlLexer(RegexLexer): + """ + A PDDL lexer. + + It should support up to PDDL 3.1. + """ + + name = 'PDDL' + aliases = ['pddl'] + filenames = ['*.pddl'] + # there doesn't really seem to be a PDDL homepage. + url = 'https://en.wikipedia.org/wiki/Planning_Domain_Definition_Language' + version_added = '2.19' + + tokens = { + 'root': [ + (r'\s+', Whitespace), + (r';.*$', Comment.Singleline), + include('keywords'), + include('builtins'), + (r'[()]', Punctuation), + (r'[=/*+><-]', Operator), + (r'[a-zA-Z][a-zA-Z0-9_-]*', Name), + (r'\?[a-zA-Z][a-zA-Z0-9_-]*', Name.Variable), + (r'[0-9]+\.[0-9]+', Number.Float), + (r'[0-9]+', Number.Integer), + ], + 'keywords': [ + (words(( + ':requirements', ':types', ':constants', + ':predicates', ':functions', ':action', ':agent', + ':parameters', ':precondition', ':effect', + ':durative-action', ':duration', ':condition', + ':derived', ':domain', ':objects', ':init', + ':goal', ':metric', ':length', ':serial', ':parallel', + # the following are requirements + ':strips', ':typing', ':negative-preconditions', + ':disjunctive-preconditions', ':equality', + ':existential-preconditions', ':universal-preconditions', + ':conditional-effects', ':fluents', ':numeric-fluents', + ':object-fluents', ':adl', ':durative-actions', + ':continuous-effects', ':derived-predicates', + ':time-intial-literals', ':preferences', + ':constraints', ':action-costs', ':multi-agent', + ':unfactored-privacy', ':factored-privacy', + ':non-deterministic' + ), suffix=r'\b'), Keyword) + ], + 'builtins': [ + (words(( + 'define', 'domain', 'object', 'either', 'and', + 'forall', 'preference', 'imply', 'or', 'exists', + 'not', 'when', 'assign', 'scale-up', 'scale-down', + 'increase', 'decrease', 'at', 'over', 'start', + 'end', 'all', 'problem', 'always', 'sometime', + 'within', 'at-most-once', 'sometime-after', + 'sometime-before', 'always-within', 'hold-during', + 'hold-after', 'minimize', 'maximize', + 'total-time', 'is-violated'), suffix=r'\b'), + Name.Builtin) + ] + } + diff --git a/vendor/pygments-main/pygments/lexers/perl.py b/vendor/pygments-main/pygments/lexers/perl.py index 3ec19445..33f91f58 100644 --- a/vendor/pygments-main/pygments/lexers/perl.py +++ b/vendor/pygments-main/pygments/lexers/perl.py @@ -4,7 +4,7 @@ Lexers for Perl, Raku and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/phix.py b/vendor/pygments-main/pygments/lexers/phix.py index 29082e05..f0b03775 100644 --- a/vendor/pygments-main/pygments/lexers/phix.py +++ b/vendor/pygments-main/pygments/lexers/phix.py @@ -4,7 +4,7 @@ Lexers for Phix. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/php.py b/vendor/pygments-main/pygments/lexers/php.py index 4f00c6f4..82d4aeb3 100644 --- a/vendor/pygments-main/pygments/lexers/php.py +++ b/vendor/pygments-main/pygments/lexers/php.py @@ -4,7 +4,7 @@ Lexers for PHP and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/pointless.py b/vendor/pygments-main/pygments/lexers/pointless.py index 4e330e3d..adedb757 100644 --- a/vendor/pygments-main/pygments/lexers/pointless.py +++ b/vendor/pygments-main/pygments/lexers/pointless.py @@ -4,7 +4,7 @@ Lexers for Pointless. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/pony.py b/vendor/pygments-main/pygments/lexers/pony.py index f7fc769d..055423a4 100644 --- a/vendor/pygments-main/pygments/lexers/pony.py +++ b/vendor/pygments-main/pygments/lexers/pony.py @@ -4,7 +4,7 @@ Lexers for Pony and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/praat.py b/vendor/pygments-main/pygments/lexers/praat.py index e10cac48..054f5b61 100644 --- a/vendor/pygments-main/pygments/lexers/praat.py +++ b/vendor/pygments-main/pygments/lexers/praat.py @@ -4,7 +4,7 @@ Lexer for Praat - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/procfile.py b/vendor/pygments-main/pygments/lexers/procfile.py index 3b42b316..32619804 100644 --- a/vendor/pygments-main/pygments/lexers/procfile.py +++ b/vendor/pygments-main/pygments/lexers/procfile.py @@ -4,7 +4,7 @@ Lexer for Procfile file format. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/prolog.py b/vendor/pygments-main/pygments/lexers/prolog.py index 7578889d..7bf951c1 100644 --- a/vendor/pygments-main/pygments/lexers/prolog.py +++ b/vendor/pygments-main/pygments/lexers/prolog.py @@ -4,7 +4,7 @@ Lexers for Prolog and Prolog-like languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/promql.py b/vendor/pygments-main/pygments/lexers/promql.py index 7996c3d0..cad3c254 100644 --- a/vendor/pygments-main/pygments/lexers/promql.py +++ b/vendor/pygments-main/pygments/lexers/promql.py @@ -4,7 +4,7 @@ Lexer for Prometheus Query Language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/prql.py b/vendor/pygments-main/pygments/lexers/prql.py index 1f22eb29..ee95d2d4 100644 --- a/vendor/pygments-main/pygments/lexers/prql.py +++ b/vendor/pygments-main/pygments/lexers/prql.py @@ -4,7 +4,7 @@ Lexer for the PRQL query language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/ptx.py b/vendor/pygments-main/pygments/lexers/ptx.py index 405e7f7e..784ca13a 100644 --- a/vendor/pygments-main/pygments/lexers/ptx.py +++ b/vendor/pygments-main/pygments/lexers/ptx.py @@ -4,7 +4,7 @@ Lexer for other PTX language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/python.py b/vendor/pygments-main/pygments/lexers/python.py index 287305c7..805f6ff2 100644 --- a/vendor/pygments-main/pygments/lexers/python.py +++ b/vendor/pygments-main/pygments/lexers/python.py @@ -4,7 +4,7 @@ Lexers for Python and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -33,7 +33,7 @@ class PythonLexer(RegexLexer): name = 'Python' url = 'https://www.python.org' - aliases = ['python', 'py', 'sage', 'python3', 'py3', 'bazel', 'starlark'] + aliases = ['python', 'py', 'sage', 'python3', 'py3', 'bazel', 'starlark', 'pyi'] filenames = [ '*.py', '*.pyw', @@ -109,11 +109,11 @@ def fstring_rules(ttype): (r'\\', Text), include('keywords'), include('soft-keywords'), - (r'(def)((?:\s|\\\s)+)', bygroups(Keyword, Text), 'funcname'), - (r'(class)((?:\s|\\\s)+)', bygroups(Keyword, Text), 'classname'), - (r'(from)((?:\s|\\\s)+)', bygroups(Keyword.Namespace, Text), + (r'(def)((?:\s|\\\s)+)', bygroups(Keyword, Whitespace), 'funcname'), + (r'(class)((?:\s|\\\s)+)', bygroups(Keyword, Whitespace), 'classname'), + (r'(from)((?:\s|\\\s)+)', bygroups(Keyword.Namespace, Whitespace), 'fromimport'), - (r'(import)((?:\s|\\\s)+)', bygroups(Keyword.Namespace, Text), + (r'(import)((?:\s|\\\s)+)', bygroups(Keyword.Namespace, Whitespace), 'import'), include('expr'), ], @@ -329,14 +329,14 @@ def fstring_rules(ttype): (uni_name, Name.Class, '#pop'), ], 'import': [ - (r'(\s+)(as)(\s+)', bygroups(Text, Keyword, Text)), + (r'(\s+)(as)(\s+)', bygroups(Whitespace, Keyword, Whitespace)), (r'\.', Name.Namespace), (uni_name, Name.Namespace), - (r'(\s*)(,)(\s*)', bygroups(Text, Operator, Text)), + (r'(\s*)(,)(\s*)', bygroups(Whitespace, Operator, Whitespace)), default('#pop') # all else: go back ], 'fromimport': [ - (r'(\s+)(import)\b', bygroups(Text, Keyword.Namespace), '#pop'), + (r'(\s+)(import)\b', bygroups(Whitespace, Keyword.Namespace), '#pop'), (r'\.', Name.Namespace), # if None occurs here, it's "raise x from None", since None can # never be a module name @@ -459,11 +459,11 @@ def innerstring_rules(ttype): (r'(in|is|and|or|not)\b', Operator.Word), (r'!=|==|<<|>>|[-~+/*%=<>&^|.]', Operator), include('keywords'), - (r'(def)((?:\s|\\\s)+)', bygroups(Keyword, Text), 'funcname'), - (r'(class)((?:\s|\\\s)+)', bygroups(Keyword, Text), 'classname'), - (r'(from)((?:\s|\\\s)+)', bygroups(Keyword.Namespace, Text), + (r'(def)((?:\s|\\\s)+)', bygroups(Keyword, Whitespace), 'funcname'), + (r'(class)((?:\s|\\\s)+)', bygroups(Keyword, Whitespace), 'classname'), + (r'(from)((?:\s|\\\s)+)', bygroups(Keyword.Namespace, Whitespace), 'fromimport'), - (r'(import)((?:\s|\\\s)+)', bygroups(Keyword.Namespace, Text), + (r'(import)((?:\s|\\\s)+)', bygroups(Keyword.Namespace, Whitespace), 'import'), include('builtins'), include('magicfuncs'), @@ -635,6 +635,7 @@ def innerstring_rules(ttype): def analyse_text(text): return shebang_matches(text, r'pythonw?2(\.\d)?') + class _PythonConsoleLexerBase(RegexLexer): name = 'Python console session' aliases = ['pycon', 'python-console'] @@ -671,6 +672,7 @@ class _PythonConsoleLexerBase(RegexLexer): ], } + class PythonConsoleLexer(DelegatingLexer): """ For Python console output or doctests, such as: @@ -719,6 +721,7 @@ def __init__(self, **options): super().__init__(pylexer, _PythonConsoleLexerBase, Other.Code, **options) super().__init__(tblexer, _ReplaceInnerCode, Other.Traceback, **options) + class PythonTracebackLexer(RegexLexer): """ For Python 3.x tracebacks, with support for chained exceptions. @@ -851,16 +854,16 @@ class CythonLexer(RegexLexer): bygroups(Punctuation, Keyword.Type, Punctuation)), (r'!=|==|<<|>>|[-~+/*%=<>&^|.?]', Operator), (r'(from)(\d+)(<=)(\s+)(<)(\d+)(:)', - bygroups(Keyword, Number.Integer, Operator, Name, Operator, + bygroups(Keyword, Number.Integer, Operator, Whitespace, Operator, Name, Punctuation)), include('keywords'), - (r'(def|property)(\s+)', bygroups(Keyword, Text), 'funcname'), - (r'(cp?def)(\s+)', bygroups(Keyword, Text), 'cdef'), + (r'(def|property)(\s+)', bygroups(Keyword, Whitespace), 'funcname'), + (r'(cp?def)(\s+)', bygroups(Keyword, Whitespace), 'cdef'), # (should actually start a block with only cdefs) (r'(cdef)(:)', bygroups(Keyword, Punctuation)), - (r'(class|struct)(\s+)', bygroups(Keyword, Text), 'classname'), - (r'(from)(\s+)', bygroups(Keyword, Text), 'fromimport'), - (r'(c?import)(\s+)', bygroups(Keyword, Text), 'import'), + (r'(class|struct)(\s+)', bygroups(Keyword, Whitespace), 'classname'), + (r'(from)(\s+)', bygroups(Keyword, Whitespace), 'fromimport'), + (r'(c?import)(\s+)', bygroups(Keyword, Whitespace), 'import'), include('builtins'), include('backtick'), ('(?:[rR]|[uU][rR]|[rR][uU])"""', String, 'tdqs'), @@ -938,9 +941,9 @@ class CythonLexer(RegexLexer): (r'(public|readonly|extern|api|inline)\b', Keyword.Reserved), (r'(struct|enum|union|class)\b', Keyword), (r'([a-zA-Z_]\w*)(\s*)(?=[(:#=]|$)', - bygroups(Name.Function, Text), '#pop'), + bygroups(Name.Function, Whitespace), '#pop'), (r'([a-zA-Z_]\w*)(\s*)(,)', - bygroups(Name.Function, Text, Punctuation)), + bygroups(Name.Function, Whitespace, Punctuation)), (r'from\b', Keyword, '#pop'), (r'as\b', Keyword), (r':', Punctuation, '#pop'), @@ -952,13 +955,13 @@ class CythonLexer(RegexLexer): (r'[a-zA-Z_]\w*', Name.Class, '#pop') ], 'import': [ - (r'(\s+)(as)(\s+)', bygroups(Text, Keyword, Text)), + (r'(\s+)(as)(\s+)', bygroups(Whitespace, Keyword, Whitespace)), (r'[a-zA-Z_][\w.]*', Name.Namespace), - (r'(\s*)(,)(\s*)', bygroups(Text, Operator, Text)), + (r'(\s*)(,)(\s*)', bygroups(Whitespace, Operator, Whitespace)), default('#pop') # all else: go back ], 'fromimport': [ - (r'(\s+)(c?import)\b', bygroups(Text, Keyword), '#pop'), + (r'(\s+)(c?import)\b', bygroups(Whitespace, Keyword), '#pop'), (r'[a-zA-Z_.][\w.]*', Name.Namespace), # ``cdef foo from "header"``, or ``for foo from 0 < i < 10`` default('#pop'), diff --git a/vendor/pygments-main/pygments/lexers/q.py b/vendor/pygments-main/pygments/lexers/q.py index 6ab121c8..bfa8017e 100644 --- a/vendor/pygments-main/pygments/lexers/q.py +++ b/vendor/pygments-main/pygments/lexers/q.py @@ -4,7 +4,7 @@ Lexer for the Q programming language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/qlik.py b/vendor/pygments-main/pygments/lexers/qlik.py index b9b8721a..a29f89f3 100644 --- a/vendor/pygments-main/pygments/lexers/qlik.py +++ b/vendor/pygments-main/pygments/lexers/qlik.py @@ -4,7 +4,7 @@ Lexer for the qlik scripting language - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/qvt.py b/vendor/pygments-main/pygments/lexers/qvt.py index c3012100..302d1b6e 100644 --- a/vendor/pygments-main/pygments/lexers/qvt.py +++ b/vendor/pygments-main/pygments/lexers/qvt.py @@ -4,7 +4,7 @@ Lexer for QVT Operational language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/r.py b/vendor/pygments-main/pygments/lexers/r.py index 8d7e4a8d..d3f65ba2 100644 --- a/vendor/pygments-main/pygments/lexers/r.py +++ b/vendor/pygments-main/pygments/lexers/r.py @@ -4,7 +4,7 @@ Lexers for the R/S languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -30,6 +30,7 @@ class RConsoleLexer(Lexer): filenames = ['*.Rout'] url = 'https://www.r-project.org' version_added = '' + _example = "rconsole/r-console-transcript.Rout" def get_tokens_unprocessed(self, text): slexer = SLexer(**self.options) @@ -87,6 +88,9 @@ class SLexer(RegexLexer): 'valid_name': [ (valid_name, Name), ], + 'function_name': [ + (rf'({valid_name})\s*(?=\()', Name.Function), + ], 'punctuation': [ (r'\[{1,2}|\]{1,2}|\(|\)|;|,', Punctuation), ], @@ -96,7 +100,7 @@ class SLexer(RegexLexer): Keyword.Reserved), ], 'operators': [ - (r'<>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\?', Operator), + (r'<>?|-|==|<=|>=|\|>|<|>|&&?|!=|\|\|?|\?', Operator), (r'\*|\+|\^|/|!|%[^%]*%|=|~|\$|@|:{1,3}', Operator), ], 'builtin_symbols': [ @@ -120,15 +124,15 @@ class SLexer(RegexLexer): (r'\'', String, 'string_squote'), (r'\"', String, 'string_dquote'), include('builtin_symbols'), + include('keywords'), + include('function_name'), include('valid_name'), include('numbers'), - include('keywords'), include('punctuation'), include('operators'), ], 'root': [ # calls: - (rf'({valid_name})\s*(?=\()', Name.Function), include('statements'), # blocks: (r'\{|\}', Punctuation), diff --git a/vendor/pygments-main/pygments/lexers/rdf.py b/vendor/pygments-main/pygments/lexers/rdf.py index 1a0571be..4930c1b3 100644 --- a/vendor/pygments-main/pygments/lexers/rdf.py +++ b/vendor/pygments-main/pygments/lexers/rdf.py @@ -4,7 +4,7 @@ Lexers for semantic web and RDF query languages and markup. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -280,7 +280,7 @@ class TurtleLexer(RegexLexer): ], 'triple-double-quoted-string': [ (r'"""', String, 'end-of-string'), - (r'[^\\]+', String), + (r'[^\\]+(?=""")', String), (r'\\', String, 'string-escape'), ], 'single-double-quoted-string': [ @@ -290,7 +290,7 @@ class TurtleLexer(RegexLexer): ], 'triple-single-quoted-string': [ (r"'''", String, 'end-of-string'), - (r'[^\\]+', String), + (r"[^\\]+(?=''')", String), (r'\\', String, 'string-escape'), ], 'single-single-quoted-string': [ diff --git a/vendor/pygments-main/pygments/lexers/rebol.py b/vendor/pygments-main/pygments/lexers/rebol.py index 94656f4f..4b37a749 100644 --- a/vendor/pygments-main/pygments/lexers/rebol.py +++ b/vendor/pygments-main/pygments/lexers/rebol.py @@ -4,7 +4,7 @@ Lexers for the REBOL and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/rego.py b/vendor/pygments-main/pygments/lexers/rego.py new file mode 100644 index 00000000..6f2e3e9e --- /dev/null +++ b/vendor/pygments-main/pygments/lexers/rego.py @@ -0,0 +1,57 @@ +""" + pygments.lexers.rego + ~~~~~~~~~~~~~~~~~~~~ + + Lexers for the Rego policy languages. + + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" + +from pygments.lexer import RegexLexer, words +from pygments.token import Comment, Operator, Keyword, Name, String, Number, Punctuation, Whitespace + +class RegoLexer(RegexLexer): + """ + For Rego source. + """ + name = 'Rego' + url = 'https://www.openpolicyagent.org/docs/latest/policy-language/' + filenames = ['*.rego'] + aliases = ['rego'] + mimetypes = ['text/x-rego'] + version_added = '2.19' + + reserved_words = ( + 'as', 'contains', 'data', 'default', 'else', 'every', 'false', + 'if', 'in', 'import', 'package', 'not', 'null', + 'some', 'true', 'with' + ) + + builtins = ( + # https://www.openpolicyagent.org/docs/latest/philosophy/#the-opa-document-model + 'data', # Global variable for accessing base and virtual documents + 'input', # Represents synchronously pushed base documents + ) + + tokens = { + 'root': [ + (r'\n', Whitespace), + (r'\s+', Whitespace), + (r'#.*?$', Comment.Single), + (words(reserved_words, suffix=r'\b'), Keyword), + (words(builtins, suffix=r'\b'), Name.Builtin), + (r'[a-zA-Z_][a-zA-Z0-9_]*', Name), + (r'"(\\\\|\\"|[^"])*"', String.Double), + (r'`[^`]*`', String.Backtick), + (r'-?\d+(\.\d+)?', Number), + (r'(==|!=|<=|>=|:=)', Operator), # Compound operators + (r'[=<>+\-*/%&|]', Operator), # Single-character operators + (r'[\[\]{}(),.:;]', Punctuation), + ] + } + +__all__ = ['RegoLexer'] + + + diff --git a/vendor/pygments-main/pygments/lexers/resource.py b/vendor/pygments-main/pygments/lexers/resource.py index f2e965cd..9593c212 100644 --- a/vendor/pygments-main/pygments/lexers/resource.py +++ b/vendor/pygments-main/pygments/lexers/resource.py @@ -4,7 +4,7 @@ Lexer for resource definition files. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/ride.py b/vendor/pygments-main/pygments/lexers/ride.py index 1c3ba928..4d60c29c 100644 --- a/vendor/pygments-main/pygments/lexers/ride.py +++ b/vendor/pygments-main/pygments/lexers/ride.py @@ -4,7 +4,7 @@ Lexer for the Ride programming language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/rita.py b/vendor/pygments-main/pygments/lexers/rita.py index 53da9be2..536aafff 100644 --- a/vendor/pygments-main/pygments/lexers/rita.py +++ b/vendor/pygments-main/pygments/lexers/rita.py @@ -4,7 +4,7 @@ Lexers for RITA language - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/rnc.py b/vendor/pygments-main/pygments/lexers/rnc.py index af157d63..b7a06bb9 100644 --- a/vendor/pygments-main/pygments/lexers/rnc.py +++ b/vendor/pygments-main/pygments/lexers/rnc.py @@ -4,7 +4,7 @@ Lexer for Relax-NG Compact syntax - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/roboconf.py b/vendor/pygments-main/pygments/lexers/roboconf.py index 7e0b1054..31adba9f 100644 --- a/vendor/pygments-main/pygments/lexers/roboconf.py +++ b/vendor/pygments-main/pygments/lexers/roboconf.py @@ -4,7 +4,7 @@ Lexers for Roboconf DSL. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/robotframework.py b/vendor/pygments-main/pygments/lexers/robotframework.py index 54494419..f92d5675 100644 --- a/vendor/pygments-main/pygments/lexers/robotframework.py +++ b/vendor/pygments-main/pygments/lexers/robotframework.py @@ -4,7 +4,7 @@ Lexer for Robot Framework. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/ruby.py b/vendor/pygments-main/pygments/lexers/ruby.py index 134ff779..72aaeb5f 100644 --- a/vendor/pygments-main/pygments/lexers/ruby.py +++ b/vendor/pygments-main/pygments/lexers/ruby.py @@ -4,7 +4,7 @@ Lexers for Ruby and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/rust.py b/vendor/pygments-main/pygments/lexers/rust.py index 04e15c8c..63410475 100644 --- a/vendor/pygments-main/pygments/lexers/rust.py +++ b/vendor/pygments-main/pygments/lexers/rust.py @@ -4,7 +4,7 @@ Lexers for the Rust language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/sas.py b/vendor/pygments-main/pygments/lexers/sas.py index c3039090..1b2ad432 100644 --- a/vendor/pygments-main/pygments/lexers/sas.py +++ b/vendor/pygments-main/pygments/lexers/sas.py @@ -4,7 +4,7 @@ Lexer for SAS. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/savi.py b/vendor/pygments-main/pygments/lexers/savi.py index f65818f3..1e443ae3 100644 --- a/vendor/pygments-main/pygments/lexers/savi.py +++ b/vendor/pygments-main/pygments/lexers/savi.py @@ -4,7 +4,7 @@ Lexer for Savi. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/scdoc.py b/vendor/pygments-main/pygments/lexers/scdoc.py index fecdd9c9..8e850d02 100644 --- a/vendor/pygments-main/pygments/lexers/scdoc.py +++ b/vendor/pygments-main/pygments/lexers/scdoc.py @@ -4,7 +4,7 @@ Lexer for scdoc, a simple man page generator. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/scripting.py b/vendor/pygments-main/pygments/lexers/scripting.py index d38387e0..6e494c33 100644 --- a/vendor/pygments-main/pygments/lexers/scripting.py +++ b/vendor/pygments-main/pygments/lexers/scripting.py @@ -4,7 +4,7 @@ Lexer for scripting and embedded languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -21,6 +21,10 @@ 'EasytrieveLexer', 'JclLexer', 'MiniScriptLexer'] +def all_lua_builtins(): + from pygments.lexers._lua_builtins import MODULES + return [w for values in MODULES.values() for w in values] + class LuaLexer(RegexLexer): """ For Lua source code. @@ -53,7 +57,7 @@ class LuaLexer(RegexLexer): _comment_multiline = r'(?:--\[(?P=*)\[[\w\W]*?\](?P=level)\])' _comment_single = r'(?:--.*$)' - _space = r'(?:\s+)' + _space = r'(?:\s+(?!\s))' _s = rf'(?:{_comment_multiline}|{_comment_single}|{_space})' _name = r'(?:[^\W\d]\w*)' @@ -66,7 +70,7 @@ class LuaLexer(RegexLexer): 'ws': [ (_comment_multiline, Comment.Multiline), (_comment_single, Comment.Single), - (_space, Text), + (_space, Whitespace), ], 'base': [ include('ws'), @@ -82,23 +86,37 @@ class LuaLexer(RegexLexer): (r'::', Punctuation, 'label'), (r'\.{3}', Punctuation), (r'[=<>|~&+\-*/%#^]+|\.\.', Operator), - (r'[\[\]{}().,:;]', Punctuation), + (r'[\[\]{}().,:;]+', Punctuation), (r'(and|or|not)\b', Operator.Word), - ('(break|do|else|elseif|end|for|if|in|repeat|return|then|until|' - r'while)\b', Keyword.Reserved), + (words([ + 'break', 'do', 'else', 'elseif', 'end', 'for', 'if', 'in', + 'repeat', 'return', 'then', 'until', 'while' + ], suffix=r'\b'), Keyword.Reserved), (r'goto\b', Keyword.Reserved, 'goto'), (r'(local)\b', Keyword.Declaration), (r'(true|false|nil)\b', Keyword.Constant), (r'(function)\b', Keyword.Reserved, 'funcname'), - (r'[A-Za-z_]\w*(\.[A-Za-z_]\w*)?', Name), + (words(all_lua_builtins(), suffix=r"\b"), Name.Builtin), + (fr'[A-Za-z_]\w*(?={_s}*[.:])', Name.Variable, 'varname'), + (fr'[A-Za-z_]\w*(?={_s}*\()', Name.Function), + (r'[A-Za-z_]\w*', Name.Variable), ("'", String.Single, combined('stringescape', 'sqs')), ('"', String.Double, combined('stringescape', 'dqs')) ], + 'varname': [ + include('ws'), + (r'\.\.', Operator, '#pop'), + (r'[.:]', Punctuation), + (rf'{_name}(?={_s}*[.:])', Name.Property), + (rf'{_name}(?={_s}*\()', Name.Function, '#pop'), + (_name, Name.Property, '#pop'), + ], + 'funcname': [ include('ws'), (r'[.:]', Punctuation), @@ -151,16 +169,15 @@ def __init__(self, **options): def get_tokens_unprocessed(self, text): for index, token, value in \ RegexLexer.get_tokens_unprocessed(self, text): - if token is Name: - if value in self._functions: - yield index, Name.Builtin, value - continue - elif '.' in value: + if token is Name.Builtin and value not in self._functions: + if '.' in value: a, b = value.split('.') yield index, Name, a yield index + len(a), Punctuation, '.' yield index + len(a) + 1, Name, b - continue + else: + yield index, Name, value + continue yield index, token, value def _luau_make_expression(should_pop, _s): @@ -521,7 +538,8 @@ class MoonScriptLexer(LuaLexer): (r'(self)\b', Name.Builtin.Pseudo), (r'@@?([a-zA-Z_]\w*)?', Name.Variable.Class), (r'[A-Z]\w*', Name.Class), # proper name - (r'[A-Za-z_]\w*(\.[A-Za-z_]\w*)?', Name), + (words(all_lua_builtins(), suffix=r"\b"), Name.Builtin), + (r'[A-Za-z_]\w*', Name), ("'", String.Single, combined('stringescape', 'sqs')), ('"', String.Double, combined('stringescape', 'dqs')) ], diff --git a/vendor/pygments-main/pygments/lexers/sgf.py b/vendor/pygments-main/pygments/lexers/sgf.py index 21861e4a..f0e56cba 100644 --- a/vendor/pygments-main/pygments/lexers/sgf.py +++ b/vendor/pygments-main/pygments/lexers/sgf.py @@ -4,7 +4,7 @@ Lexer for Smart Game Format (sgf) file format. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/shell.py b/vendor/pygments-main/pygments/lexers/shell.py index cfab8591..744767a1 100644 --- a/vendor/pygments-main/pygments/lexers/shell.py +++ b/vendor/pygments-main/pygments/lexers/shell.py @@ -4,7 +4,7 @@ Lexers for various shells. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -232,6 +232,7 @@ class BashSessionLexer(ShellSessionBaseLexer): mimetypes = ['application/x-shell-session', 'application/x-sh-session'] url = 'https://en.wikipedia.org/wiki/Unix_shell' version_added = '1.1' + _example = "console/example.sh-session" _innerLexerCls = BashLexer _ps1rgx = re.compile( @@ -542,6 +543,7 @@ class MSDOSSessionLexer(ShellSessionBaseLexer): mimetypes = [] url = 'https://en.wikipedia.org/wiki/MS-DOS' version_added = '2.1' + _example = "doscon/session" _innerLexerCls = BatchLexer _ps1rgx = re.compile(r'^([^>]*>)(.*\n?)') @@ -628,6 +630,7 @@ class TcshSessionLexer(ShellSessionBaseLexer): mimetypes = [] url = 'https://www.tcsh.org' version_added = '2.1' + _example = "tcshcon/session" _innerLexerCls = TcshLexer _ps1rgx = re.compile(r'^([^>]+>)(.*\n?)') @@ -760,6 +763,7 @@ class PowerShellSessionLexer(ShellSessionBaseLexer): mimetypes = [] url = 'https://learn.microsoft.com/en-us/powershell' version_added = '2.1' + _example = "pwsh-session/session" _innerLexerCls = PowerShellLexer _bare_continuation = True diff --git a/vendor/pygments-main/pygments/lexers/sieve.py b/vendor/pygments-main/pygments/lexers/sieve.py index 19d9d549..fc48980c 100644 --- a/vendor/pygments-main/pygments/lexers/sieve.py +++ b/vendor/pygments-main/pygments/lexers/sieve.py @@ -13,7 +13,7 @@ https://tools.ietf.org/html/rfc5429 https://tools.ietf.org/html/rfc8580 - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/slash.py b/vendor/pygments-main/pygments/lexers/slash.py index 5ff20592..1c439d0d 100644 --- a/vendor/pygments-main/pygments/lexers/slash.py +++ b/vendor/pygments-main/pygments/lexers/slash.py @@ -4,7 +4,7 @@ Lexer for the Slash programming language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/smalltalk.py b/vendor/pygments-main/pygments/lexers/smalltalk.py index df46aa2b..674b7b4b 100644 --- a/vendor/pygments-main/pygments/lexers/smalltalk.py +++ b/vendor/pygments-main/pygments/lexers/smalltalk.py @@ -4,7 +4,7 @@ Lexers for Smalltalk and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/smithy.py b/vendor/pygments-main/pygments/lexers/smithy.py index 3835258a..bd479aec 100644 --- a/vendor/pygments-main/pygments/lexers/smithy.py +++ b/vendor/pygments-main/pygments/lexers/smithy.py @@ -4,7 +4,7 @@ Lexers for the Smithy IDL. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/smv.py b/vendor/pygments-main/pygments/lexers/smv.py index 5bccf22d..bf97b52a 100644 --- a/vendor/pygments-main/pygments/lexers/smv.py +++ b/vendor/pygments-main/pygments/lexers/smv.py @@ -4,7 +4,7 @@ Lexers for the SMV languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/snobol.py b/vendor/pygments-main/pygments/lexers/snobol.py index c8c1d03d..bab51e9b 100644 --- a/vendor/pygments-main/pygments/lexers/snobol.py +++ b/vendor/pygments-main/pygments/lexers/snobol.py @@ -4,7 +4,7 @@ Lexers for the SNOBOL language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/solidity.py b/vendor/pygments-main/pygments/lexers/solidity.py index b3ad9241..3182a148 100644 --- a/vendor/pygments-main/pygments/lexers/solidity.py +++ b/vendor/pygments-main/pygments/lexers/solidity.py @@ -4,7 +4,7 @@ Lexers for Solidity. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/soong.py b/vendor/pygments-main/pygments/lexers/soong.py index b47d87fb..bbf204dd 100644 --- a/vendor/pygments-main/pygments/lexers/soong.py +++ b/vendor/pygments-main/pygments/lexers/soong.py @@ -4,7 +4,7 @@ Lexers for Soong (Android.bp Blueprint) files. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/sophia.py b/vendor/pygments-main/pygments/lexers/sophia.py index 89dbee79..37fcec5c 100644 --- a/vendor/pygments-main/pygments/lexers/sophia.py +++ b/vendor/pygments-main/pygments/lexers/sophia.py @@ -6,7 +6,7 @@ Derived from pygments/lexers/reason.py. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/special.py b/vendor/pygments-main/pygments/lexers/special.py index 22ad1e6c..524946fc 100644 --- a/vendor/pygments-main/pygments/lexers/special.py +++ b/vendor/pygments-main/pygments/lexers/special.py @@ -4,7 +4,7 @@ Special lexers. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -46,6 +46,7 @@ class OutputLexer(Lexer): aliases = ['output'] url = "" version_added = '2.10' + _example = "output/output" def get_tokens_unprocessed(self, text): yield 0, Generic.Output, text diff --git a/vendor/pygments-main/pygments/lexers/spice.py b/vendor/pygments-main/pygments/lexers/spice.py index ec7cd978..9d2b1a1a 100644 --- a/vendor/pygments-main/pygments/lexers/spice.py +++ b/vendor/pygments-main/pygments/lexers/spice.py @@ -4,7 +4,7 @@ Lexers for the Spice programming language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/sql.py b/vendor/pygments-main/pygments/lexers/sql.py index 31b45fbb..d3e6f17f 100644 --- a/vendor/pygments-main/pygments/lexers/sql.py +++ b/vendor/pygments-main/pygments/lexers/sql.py @@ -36,32 +36,27 @@ The ``tests/examplefiles`` contains a few test files with data to be parsed by these lexers. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ +import collections import re from pygments.lexer import Lexer, RegexLexer, do_insertions, bygroups, words +from pygments.lexers import _googlesql_builtins +from pygments.lexers import _mysql_builtins +from pygments.lexers import _postgres_builtins +from pygments.lexers import _sql_builtins +from pygments.lexers import _tsql_builtins +from pygments.lexers import get_lexer_by_name, ClassNotFound from pygments.token import Punctuation, Whitespace, Text, Comment, Operator, \ Keyword, Name, String, Number, Generic, Literal -from pygments.lexers import get_lexer_by_name, ClassNotFound - -from pygments.lexers._postgres_builtins import KEYWORDS, DATATYPES, \ - PSEUDO_TYPES, PLPGSQL_KEYWORDS, EXPLAIN_KEYWORDS -from pygments.lexers._mysql_builtins import \ - MYSQL_CONSTANTS, \ - MYSQL_DATATYPES, \ - MYSQL_FUNCTIONS, \ - MYSQL_KEYWORDS, \ - MYSQL_OPTIMIZER_HINTS - -from pygments.lexers import _tsql_builtins -__all__ = ['PostgresLexer', 'PlPgsqlLexer', 'PostgresConsoleLexer', - 'PostgresExplainLexer', 'SqlLexer', 'TransactSqlLexer', - 'MySqlLexer', 'SqliteConsoleLexer', 'RqlLexer'] +__all__ = ['GoogleSqlLexer', 'PostgresLexer', 'PlPgsqlLexer', + 'PostgresConsoleLexer', 'PostgresExplainLexer', 'SqlLexer', + 'TransactSqlLexer', 'MySqlLexer', 'SqliteConsoleLexer', 'RqlLexer'] line_re = re.compile('.*?\n') sqlite_prompt_re = re.compile(r'^(?:sqlite| ...)>(?= )') @@ -77,6 +72,12 @@ tsql_declare_re = re.compile(r'\bdeclare\s+@', re.IGNORECASE) tsql_variable_re = re.compile(r'@[a-zA-Z_]\w*\b') +# Identifiers for analyse_text() +googlesql_identifiers = ( + _googlesql_builtins.functionnames + + _googlesql_builtins.keywords + + _googlesql_builtins.types) + def language_callback(lexer, match): """Parse the content of a $-string using a lexer @@ -169,9 +170,10 @@ class PostgresLexer(PostgresBase, RegexLexer): (r'--.*\n?', Comment.Single), (r'/\*', Comment.Multiline, 'multiline-comments'), (r'(' + '|'.join(s.replace(" ", r"\s+") - for s in DATATYPES + PSEUDO_TYPES) + r')\b', + for s in _postgres_builtins.DATATYPES + + _postgres_builtins.PSEUDO_TYPES) + r')\b', Name.Builtin), - (words(KEYWORDS, suffix=r'\b'), Keyword), + (words(_postgres_builtins.KEYWORDS, suffix=r'\b'), Keyword), (r'[+*/<>=~!@#%^&|`?-]+', Operator), (r'::', Operator), # cast (r'\$\d+', Name.Variable), @@ -225,7 +227,8 @@ class PlPgsqlLexer(PostgresBase, RegexLexer): for i, pattern in enumerate(tokens['root']): if pattern[1] == Keyword: tokens['root'][i] = ( - words(KEYWORDS + PLPGSQL_KEYWORDS, suffix=r'\b'), + words(_postgres_builtins.KEYWORDS + + _postgres_builtins.PLPGSQL_KEYWORDS, suffix=r'\b'), Keyword) del i break @@ -310,6 +313,7 @@ class PostgresConsoleLexer(Lexer): mimetypes = ['text/x-postgresql-psql'] url = 'https://www.postgresql.org' version_added = '1.5' + _example = "psql/psql_session.txt" def get_tokens_unprocessed(self, data): sql = PsqlRegexLexer(**self.options) @@ -386,7 +390,7 @@ class PostgresExplainLexer(RegexLexer): tokens = { 'root': [ - (r'(:|\(|\)|ms|kB|->|\.\.|\,)', Punctuation), + (r'(:|\(|\)|ms|kB|->|\.\.|\,|\/)', Punctuation), (r'(\s+)', Whitespace), # This match estimated cost and effectively measured counters with ANALYZE @@ -395,9 +399,9 @@ class PostgresExplainLexer(RegexLexer): (r'(actual)( )(=?)', bygroups(Name.Class, Whitespace, Punctuation), 'instrumentation'), # Misc keywords - (words(('actual', 'Memory Usage', 'Memory', 'Buckets', 'Batches', + (words(('actual', 'Memory Usage', 'Disk Usage', 'Memory', 'Buckets', 'Batches', 'originally', 'row', 'rows', 'Hits', 'Misses', - 'Evictions', 'Overflows'), suffix=r'\b'), + 'Evictions', 'Overflows', 'Planned Partitions'), suffix=r'\b'), Comment.Single), (r'(hit|read|dirtied|written|write|time|calls)(=)', bygroups(Comment.Single, Operator)), @@ -442,7 +446,7 @@ class PostgresExplainLexer(RegexLexer): suffix=r'\b'), Name.Exception), (r'(I/O Timings)(:)( )', bygroups(Name.Exception, Punctuation, Whitespace)), - (words(EXPLAIN_KEYWORDS, suffix=r'\b'), Keyword), + (words(_postgres_builtins.EXPLAIN_KEYWORDS, suffix=r'\b'), Keyword), # join keywords (r'((Right|Left|Full|Semi|Anti) Join)', Keyword.Type), @@ -577,101 +581,8 @@ class SqlLexer(RegexLexer): (r'\s+', Whitespace), (r'--.*\n?', Comment.Single), (r'/\*', Comment.Multiline, 'multiline-comments'), - (words(( - 'ABORT', 'ABS', 'ABSOLUTE', 'ACCESS', 'ADA', 'ADD', 'ADMIN', 'AFTER', - 'AGGREGATE', 'ALIAS', 'ALL', 'ALLOCATE', 'ALTER', 'ANALYSE', 'ANALYZE', - 'AND', 'ANY', 'ARE', 'AS', 'ASC', 'ASENSITIVE', 'ASSERTION', 'ASSIGNMENT', - 'ASYMMETRIC', 'AT', 'ATOMIC', 'AUTHORIZATION', 'AVG', 'BACKWARD', - 'BEFORE', 'BEGIN', 'BETWEEN', 'BITVAR', 'BIT_LENGTH', 'BOTH', 'BREADTH', - 'BY', 'C', 'CACHE', 'CALL', 'CALLED', 'CARDINALITY', 'CASCADE', - 'CASCADED', 'CASE', 'CAST', 'CATALOG', 'CATALOG_NAME', 'CHAIN', - 'CHARACTERISTICS', 'CHARACTER_LENGTH', 'CHARACTER_SET_CATALOG', - 'CHARACTER_SET_NAME', 'CHARACTER_SET_SCHEMA', 'CHAR_LENGTH', 'CHECK', - 'CHECKED', 'CHECKPOINT', 'CLASS', 'CLASS_ORIGIN', 'CLOB', 'CLOSE', - 'CLUSTER', 'COALESCE', 'COBOL', 'COLLATE', 'COLLATION', - 'COLLATION_CATALOG', 'COLLATION_NAME', 'COLLATION_SCHEMA', 'COLUMN', - 'COLUMN_NAME', 'COMMAND_FUNCTION', 'COMMAND_FUNCTION_CODE', 'COMMENT', - 'COMMIT', 'COMMITTED', 'COMPLETION', 'CONDITION_NUMBER', 'CONNECT', - 'CONNECTION', 'CONNECTION_NAME', 'CONSTRAINT', 'CONSTRAINTS', - 'CONSTRAINT_CATALOG', 'CONSTRAINT_NAME', 'CONSTRAINT_SCHEMA', - 'CONSTRUCTOR', 'CONTAINS', 'CONTINUE', 'CONVERSION', 'CONVERT', - 'COPY', 'CORRESPONDING', 'COUNT', 'CREATE', 'CREATEDB', 'CREATEUSER', - 'CROSS', 'CUBE', 'CURRENT', 'CURRENT_DATE', 'CURRENT_PATH', - 'CURRENT_ROLE', 'CURRENT_TIME', 'CURRENT_TIMESTAMP', 'CURRENT_USER', - 'CURSOR', 'CURSOR_NAME', 'CYCLE', 'DATA', 'DATABASE', - 'DATETIME_INTERVAL_CODE', 'DATETIME_INTERVAL_PRECISION', 'DAY', - 'DEALLOCATE', 'DECLARE', 'DEFAULT', 'DEFAULTS', 'DEFERRABLE', - 'DEFERRED', 'DEFINED', 'DEFINER', 'DELETE', 'DELIMITER', 'DELIMITERS', - 'DEREF', 'DESC', 'DESCRIBE', 'DESCRIPTOR', 'DESTROY', 'DESTRUCTOR', - 'DETERMINISTIC', 'DIAGNOSTICS', 'DICTIONARY', 'DISCONNECT', 'DISPATCH', - 'DISTINCT', 'DO', 'DOMAIN', 'DROP', 'DYNAMIC', 'DYNAMIC_FUNCTION', - 'DYNAMIC_FUNCTION_CODE', 'EACH', 'ELSE', 'ELSIF', 'ENCODING', - 'ENCRYPTED', 'END', 'END-EXEC', 'EQUALS', 'ESCAPE', 'EVERY', 'EXCEPTION', - 'EXCEPT', 'EXCLUDING', 'EXCLUSIVE', 'EXEC', 'EXECUTE', 'EXISTING', - 'EXISTS', 'EXPLAIN', 'EXTERNAL', 'EXTRACT', 'FALSE', 'FETCH', 'FINAL', - 'FIRST', 'FOR', 'FORCE', 'FOREIGN', 'FORTRAN', 'FORWARD', 'FOUND', 'FREE', - 'FREEZE', 'FROM', 'FULL', 'FUNCTION', 'G', 'GENERAL', 'GENERATED', 'GET', - 'GLOBAL', 'GO', 'GOTO', 'GRANT', 'GRANTED', 'GROUP', 'GROUPING', - 'HANDLER', 'HAVING', 'HIERARCHY', 'HOLD', 'HOST', 'IDENTITY', 'IF', - 'IGNORE', 'ILIKE', 'IMMEDIATE', 'IMMEDIATELY', 'IMMUTABLE', 'IMPLEMENTATION', 'IMPLICIT', - 'IN', 'INCLUDING', 'INCREMENT', 'INDEX', 'INDITCATOR', 'INFIX', - 'INHERITS', 'INITIALIZE', 'INITIALLY', 'INNER', 'INOUT', 'INPUT', - 'INSENSITIVE', 'INSERT', 'INSTANTIABLE', 'INSTEAD', 'INTERSECT', 'INTO', - 'INVOKER', 'IS', 'ISNULL', 'ISOLATION', 'ITERATE', 'JOIN', 'KEY', - 'KEY_MEMBER', 'KEY_TYPE', 'LANCOMPILER', 'LANGUAGE', 'LARGE', 'LAST', - 'LATERAL', 'LEADING', 'LEFT', 'LENGTH', 'LESS', 'LEVEL', 'LIKE', 'LIMIT', - 'LISTEN', 'LOAD', 'LOCAL', 'LOCALTIME', 'LOCALTIMESTAMP', 'LOCATION', - 'LOCATOR', 'LOCK', 'LOWER', 'MAP', 'MATCH', 'MAX', 'MAXVALUE', - 'MESSAGE_LENGTH', 'MESSAGE_OCTET_LENGTH', 'MESSAGE_TEXT', 'METHOD', 'MIN', - 'MINUTE', 'MINVALUE', 'MOD', 'MODE', 'MODIFIES', 'MODIFY', 'MONTH', - 'MORE', 'MOVE', 'MUMPS', 'NAMES', 'NATIONAL', 'NATURAL', 'NCHAR', 'NCLOB', - 'NEW', 'NEXT', 'NO', 'NOCREATEDB', 'NOCREATEUSER', 'NONE', 'NOT', - 'NOTHING', 'NOTIFY', 'NOTNULL', 'NULL', 'NULLABLE', 'NULLIF', 'OBJECT', - 'OCTET_LENGTH', 'OF', 'OFF', 'OFFSET', 'OIDS', 'OLD', 'ON', 'ONLY', - 'OPEN', 'OPERATION', 'OPERATOR', 'OPTION', 'OPTIONS', 'OR', 'ORDER', - 'ORDINALITY', 'OUT', 'OUTER', 'OUTPUT', 'OVERLAPS', 'OVERLAY', - 'OVERRIDING', 'OWNER', 'PAD', 'PARAMETER', 'PARAMETERS', 'PARAMETER_MODE', - 'PARAMETER_NAME', 'PARAMETER_ORDINAL_POSITION', - 'PARAMETER_SPECIFIC_CATALOG', 'PARAMETER_SPECIFIC_NAME', - 'PARAMETER_SPECIFIC_SCHEMA', 'PARTIAL', 'PASCAL', 'PENDANT', 'PERIOD', 'PLACING', - 'PLI', 'POSITION', 'POSTFIX', 'PRECEEDS', 'PRECISION', 'PREFIX', 'PREORDER', - 'PREPARE', 'PRESERVE', 'PRIMARY', 'PRIOR', 'PRIVILEGES', 'PROCEDURAL', - 'PROCEDURE', 'PUBLIC', 'READ', 'READS', 'RECHECK', 'RECURSIVE', 'REF', - 'REFERENCES', 'REFERENCING', 'REINDEX', 'RELATIVE', 'RENAME', - 'REPEATABLE', 'REPLACE', 'RESET', 'RESTART', 'RESTRICT', 'RESULT', - 'RETURN', 'RETURNED_LENGTH', 'RETURNED_OCTET_LENGTH', 'RETURNED_SQLSTATE', - 'RETURNS', 'REVOKE', 'RIGHT', 'ROLE', 'ROLLBACK', 'ROLLUP', 'ROUTINE', - 'ROUTINE_CATALOG', 'ROUTINE_NAME', 'ROUTINE_SCHEMA', 'ROW', 'ROWS', - 'ROW_COUNT', 'RULE', 'SAVE_POINT', 'SCALE', 'SCHEMA', 'SCHEMA_NAME', - 'SCOPE', 'SCROLL', 'SEARCH', 'SECOND', 'SECURITY', 'SELECT', 'SELF', - 'SENSITIVE', 'SERIALIZABLE', 'SERVER_NAME', 'SESSION', 'SESSION_USER', - 'SET', 'SETOF', 'SETS', 'SHARE', 'SHOW', 'SIMILAR', 'SIMPLE', 'SIZE', - 'SOME', 'SOURCE', 'SPACE', 'SPECIFIC', 'SPECIFICTYPE', 'SPECIFIC_NAME', - 'SQL', 'SQLCODE', 'SQLERROR', 'SQLEXCEPTION', 'SQLSTATE', 'SQLWARNINIG', - 'STABLE', 'START', 'STATE', 'STATEMENT', 'STATIC', 'STATISTICS', 'STDIN', - 'STDOUT', 'STORAGE', 'STRICT', 'STRUCTURE', 'STYPE', 'SUBCLASS_ORIGIN', - 'SUBLIST', 'SUBSTRING', 'SUCCEEDS', 'SUM', 'SYMMETRIC', 'SYSID', 'SYSTEM', - 'SYSTEM_USER', 'TABLE', 'TABLE_NAME', ' TEMP', 'TEMPLATE', 'TEMPORARY', - 'TERMINATE', 'THAN', 'THEN', 'TIME', 'TIMESTAMP', 'TIMEZONE_HOUR', - 'TIMEZONE_MINUTE', 'TO', 'TOAST', 'TRAILING', 'TRANSACTION', - 'TRANSACTIONS_COMMITTED', 'TRANSACTIONS_ROLLED_BACK', 'TRANSACTION_ACTIVE', - 'TRANSFORM', 'TRANSFORMS', 'TRANSLATE', 'TRANSLATION', 'TREAT', 'TRIGGER', - 'TRIGGER_CATALOG', 'TRIGGER_NAME', 'TRIGGER_SCHEMA', 'TRIM', 'TRUE', - 'TRUNCATE', 'TRUSTED', 'TYPE', 'UNCOMMITTED', 'UNDER', 'UNENCRYPTED', - 'UNION', 'UNIQUE', 'UNKNOWN', 'UNLISTEN', 'UNNAMED', 'UNNEST', 'UNTIL', - 'UPDATE', 'UPPER', 'USAGE', 'USER', 'USER_DEFINED_TYPE_CATALOG', - 'USER_DEFINED_TYPE_NAME', 'USER_DEFINED_TYPE_SCHEMA', 'USING', 'VACUUM', - 'VALID', 'VALIDATOR', 'VALUES', 'VARIABLE', 'VERBOSE', - 'VERSION', 'VERSIONS', 'VERSIONING', 'VIEW', - 'VOLATILE', 'WHEN', 'WHENEVER', 'WHERE', 'WITH', 'WITHOUT', 'WORK', - 'WRITE', 'YEAR', 'ZONE'), suffix=r'\b'), - Keyword), - (words(( - 'ARRAY', 'BIGINT', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'CHAR', - 'CHARACTER', 'DATE', 'DEC', 'DECIMAL', 'FLOAT', 'INT', 'INTEGER', - 'INTERVAL', 'NUMBER', 'NUMERIC', 'REAL', 'SERIAL', 'SMALLINT', - 'VARCHAR', 'VARYING', 'INT8', 'SERIAL8', 'TEXT'), suffix=r'\b'), - Name.Builtin), + (words(_sql_builtins.KEYWORDS, suffix=r'\b'), Keyword), + (words(_sql_builtins.DATATYPES, suffix=r'\b'), Name.Builtin), (r'[+*/<>=~!@#%^&|`?-]', Operator), (r'[0-9]+', Number.Integer), # TODO: Backslash escapes? @@ -697,7 +608,7 @@ class TransactSqlLexer(RegexLexer): Transact-SQL (T-SQL) is Microsoft's and Sybase's proprietary extension to SQL. - The list of keywords includes ODBC and keywords reserved for future use.. + The list of keywords includes ODBC and keywords reserved for future use. """ name = 'Transact-SQL' @@ -712,7 +623,7 @@ class TransactSqlLexer(RegexLexer): tokens = { 'root': [ (r'\s+', Whitespace), - (r'--.*?$\n?', Comment.Single), + (r'--.*[$|\n]?', Comment.Single), (r'/\*', Comment.Multiline, 'multiline-comments'), (words(_tsql_builtins.OPERATORS), Operator), (words(_tsql_builtins.OPERATOR_WORDS, suffix=r'\b'), Operator.Word), @@ -855,10 +766,13 @@ class MySqlLexer(RegexLexer): (r'\b(character)(\s+)(set)\b', bygroups(Keyword, Whitespace, Keyword)), # In all other known cases, "SET" is tokenized by MYSQL_DATATYPES. - (words(MYSQL_CONSTANTS, prefix=r'\b', suffix=r'\b'), Name.Constant), - (words(MYSQL_DATATYPES, prefix=r'\b', suffix=r'\b'), Keyword.Type), - (words(MYSQL_KEYWORDS, prefix=r'\b', suffix=r'\b'), Keyword), - (words(MYSQL_FUNCTIONS, prefix=r'\b', suffix=r'\b(\s*)(\()'), + (words(_mysql_builtins.MYSQL_CONSTANTS, prefix=r'\b', suffix=r'\b'), + Name.Constant), + (words(_mysql_builtins.MYSQL_DATATYPES, prefix=r'\b', suffix=r'\b'), + Keyword.Type), + (words(_mysql_builtins.MYSQL_KEYWORDS, prefix=r'\b', suffix=r'\b'), + Keyword), + (words(_mysql_builtins.MYSQL_FUNCTIONS, prefix=r'\b', suffix=r'\b(\s*)(\()'), bygroups(Name.Function, Whitespace, Punctuation)), # Schema object names @@ -880,7 +794,8 @@ class MySqlLexer(RegexLexer): 'optimizer-hints': [ (r'[^*a-z]+', Comment.Special), (r'\*/', Comment.Special, '#pop'), - (words(MYSQL_OPTIMIZER_HINTS, suffix=r'\b'), Comment.Preproc), + (words(_mysql_builtins.MYSQL_OPTIMIZER_HINTS, suffix=r'\b'), + Comment.Preproc), ('[a-z]+', Comment.Special), (r'\*', Comment.Special), ], @@ -963,6 +878,166 @@ def analyse_text(text): return rating +class GoogleSqlLexer(RegexLexer): + """ + GoogleSQL is Google's standard SQL dialect, formerly known as ZetaSQL. + + The list of keywords includes reserved words for future use. + """ + + name = 'GoogleSQL' + aliases = ['googlesql', 'zetasql'] + filenames = ['*.googlesql', '*.googlesql.sql'] + mimetypes = ['text/x-google-sql', 'text/x-google-sql-aux'] + url = 'https://cloud.google.com/bigquery/googlesql' + version_added = '2.19' + + flags = re.IGNORECASE + tokens = { + 'root': [ + (r'\s+', Whitespace), + + # Comments + (r'(?:#|--\s+).*', Comment.Single), + (r'/\*', Comment.Multiline, 'multiline-comment'), + + # Hexadecimal literals + (r"x'([0-9a-f]{2})+'", Number.Hex), + (r'0x[0-9a-f]+', Number.Hex), + + # Binary literals + (r"b'[01]+'", Number.Bin), + (r'0b[01]+', Number.Bin), + + # Numeric literals + (r'[0-9]+\.[0-9]*(e[+-]?[0-9]+)?', Number.Float), # Mandatory integer, optional fraction and exponent + (r'[0-9]*\.[0-9]+(e[+-]?[0-9]+)?', Number.Float), # Mandatory fraction, optional integer and exponent + (r'[0-9]+e[+-]?[0-9]+', Number.Float), # Exponents with integer significands are still floats + (r'[0-9]+(?=[^0-9a-z$_\u0080-\uffff])', Number.Integer), # Integers that are not in a schema object name + + # Date literals + (r"\{\s*d\s*(?P['\"])\s*\d{2}(\d{2})?.?\d{2}.?\d{2}\s*(?P=quote)\s*\}", + Literal.Date), + + # Time literals + (r"\{\s*t\s*(?P['\"])\s*(?:\d+\s+)?\d{1,2}.?\d{1,2}.?\d{1,2}(\.\d*)?\s*(?P=quote)\s*\}", + Literal.Date), + + # Timestamp literals + ( + r"\{\s*ts\s*(?P['\"])\s*" + r"\d{2}(?:\d{2})?.?\d{2}.?\d{2}" # Date part + r"\s+" # Whitespace between date and time + r"\d{1,2}.?\d{1,2}.?\d{1,2}(\.\d*)?" # Time part + r"\s*(?P=quote)\s*\}", + Literal.Date + ), + + # String literals + (r"'", String.Single, 'single-quoted-string'), + (r'"', String.Double, 'double-quoted-string'), + + # Variables + (r'@@(?:global\.|persist\.|persist_only\.|session\.)?[a-z_]+', Name.Variable), + (r'@[a-z0-9_$.]+', Name.Variable), + (r"@'", Name.Variable, 'single-quoted-variable'), + (r'@"', Name.Variable, 'double-quoted-variable'), + (r"@`", Name.Variable, 'backtick-quoted-variable'), + (r'\?', Name.Variable), # For demonstrating prepared statements + + # Exceptions; these words tokenize differently in different contexts. + (r'\b(set)(?!\s*\()', Keyword), + (r'\b(character)(\s+)(set)\b', bygroups(Keyword, Whitespace, Keyword)), + + # Constants, types, keywords, functions, operators + (words(_googlesql_builtins.constants, prefix=r'\b', suffix=r'\b'), Name.Constant), + (words(_googlesql_builtins.types, prefix=r'\b', suffix=r'\b'), Keyword.Type), + (words(_googlesql_builtins.keywords, prefix=r'\b', suffix=r'\b'), Keyword), + (words(_googlesql_builtins.functionnames, prefix=r'\b', suffix=r'\b(\s*)(\()'), + bygroups(Name.Function, Whitespace, Punctuation)), + (words(_googlesql_builtins.operators, prefix=r'\b', suffix=r'\b'), Operator), + + # Schema object names + # + # Note: Although the first regex supports unquoted all-numeric + # identifiers, this will not be a problem in practice because + # numeric literals have already been handled above. + # + ('[0-9a-z$_\u0080-\uffff]+', Name), + (r'`', Name.Quoted, 'schema-object-name'), + + # Punctuation + (r'[(),.;]', Punctuation), + ], + + # Multiline comment substates + # --------------------------- + + 'multiline-comment': [ + (r'[^*]+', Comment.Multiline), + (r'\*/', Comment.Multiline, '#pop'), + (r'\*', Comment.Multiline), + ], + + # String substates + # ---------------- + + 'single-quoted-string': [ + (r"[^'\\]+", String.Single), + (r"''", String.Escape), + (r"""\\[0'"bnrtZ\\%_]""", String.Escape), + (r"'", String.Single, '#pop'), + ], + + 'double-quoted-string': [ + (r'[^"\\]+', String.Double), + (r'""', String.Escape), + (r"""\\[0'"bnrtZ\\%_]""", String.Escape), + (r'"', String.Double, '#pop'), + ], + + # Variable substates + # ------------------ + + 'single-quoted-variable': [ + (r"[^']+", Name.Variable), + (r"''", Name.Variable), + (r"'", Name.Variable, '#pop'), + ], + + 'double-quoted-variable': [ + (r'[^"]+', Name.Variable), + (r'""', Name.Variable), + (r'"', Name.Variable, '#pop'), + ], + + 'backtick-quoted-variable': [ + (r'[^`]+', Name.Variable), + (r'``', Name.Variable), + (r'`', Name.Variable, '#pop'), + ], + + # Schema object name substates + # ---------------------------- + # + # "Name.Quoted" and "Name.Quoted.Escape" are non-standard but + # formatters will style them as "Name" by default but add + # additional styles based on the token name. This gives users + # flexibility to add custom styles as desired. + # + 'schema-object-name': [ + (r'[^`]+', Name.Quoted), + (r'``', Name.Quoted.Escape), + (r'`', Name.Quoted, '#pop'), + ], + } + + def analyse_text(text): + tokens = collections.Counter(text.split()) + return 0.001 * sum(count for t, count in tokens.items() + if t in googlesql_identifiers) + + class SqliteConsoleLexer(Lexer): """ Lexer for example sessions using sqlite3. @@ -974,6 +1049,7 @@ class SqliteConsoleLexer(Lexer): mimetypes = ['text/x-sqlite3-console'] url = 'https://www.sqlite.org' version_added = '0.11' + _example = "sqlite3/sqlite3.sqlite3-console" def get_tokens_unprocessed(self, data): sql = SqlLexer(**self.options) diff --git a/vendor/pygments-main/pygments/lexers/srcinfo.py b/vendor/pygments-main/pygments/lexers/srcinfo.py index abba0c3d..daf654ea 100644 --- a/vendor/pygments-main/pygments/lexers/srcinfo.py +++ b/vendor/pygments-main/pygments/lexers/srcinfo.py @@ -7,7 +7,7 @@ The description of the format can be found in the wiki: https://wiki.archlinux.org/title/.SRCINFO - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/stata.py b/vendor/pygments-main/pygments/lexers/stata.py index 5fca5b74..dc93cb4e 100644 --- a/vendor/pygments-main/pygments/lexers/stata.py +++ b/vendor/pygments-main/pygments/lexers/stata.py @@ -4,7 +4,7 @@ Lexer for Stata - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/supercollider.py b/vendor/pygments-main/pygments/lexers/supercollider.py index b4a719cf..0f19d2af 100644 --- a/vendor/pygments-main/pygments/lexers/supercollider.py +++ b/vendor/pygments-main/pygments/lexers/supercollider.py @@ -4,7 +4,7 @@ Lexer for SuperCollider - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/tablegen.py b/vendor/pygments-main/pygments/lexers/tablegen.py new file mode 100644 index 00000000..5bcb3eef --- /dev/null +++ b/vendor/pygments-main/pygments/lexers/tablegen.py @@ -0,0 +1,177 @@ +""" + pygments.lexers.tablegen + ~~~~~~~~~~~~~~~~~~~~~~~~ + + Lexer for LLVM's TableGen DSL. + + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" + +from pygments.lexer import RegexLexer, include, words, using +from pygments.lexers.c_cpp import CppLexer +from pygments.token import Comment, Keyword, Name, Number, Operator, \ + Punctuation, String, Text, Whitespace, Error + +__all__ = ['TableGenLexer'] + +KEYWORDS = ( + 'assert', + 'class', + 'code', + 'def', + 'dump', + 'else', + 'foreach', + 'defm', + 'defset', + 'defvar', + 'field', + 'if', + 'in', + 'include', + 'let', + 'multiclass', + 'then', +) + +KEYWORDS_CONST = ( + 'false', + 'true', +) +KEYWORDS_TYPE = ( + 'bit', + 'bits', + 'dag', + 'int', + 'list', + 'string', +) + +BANG_OPERATORS = ( + 'add', + 'and', + 'cast', + 'con', + 'cond', + 'dag', + 'div', + 'empty', + 'eq', + 'exists', + 'filter', + 'find', + 'foldl', + 'foreach', + 'ge', + 'getdagarg', + 'getdagname', + 'getdagop', + 'gt', + 'head', + 'if', + 'interleave', + 'isa', + 'le', + 'listconcat', + 'listremove', + 'listsplat', + 'logtwo', + 'lt', + 'mul', + 'ne', + 'not', + 'or', + 'range', + 'repr', + 'setdagarg', + 'setdagname', + 'setdagop', + 'shl', + 'size', + 'sra', + 'srl', + 'strconcat', + 'sub', + 'subst', + 'substr', + 'tail', + 'tolower', + 'toupper', + 'xor', +) + +class TableGenLexer(RegexLexer): + """ + Lexer for TableGen + """ + + name = 'TableGen' + url = 'https://llvm.org/docs/TableGen/ProgRef.html' + aliases = ['tablegen', 'td'] + filenames = ['*.td'] + + version_added = '2.19' + + tokens = { + 'root': [ + (r'\s+', Whitespace), + + (r'/\*', Comment.Multiline, 'comment'), + (r'//.*?$', Comment.SingleLine), + (r'#(define|ifdef|ifndef|else|endif)', Comment.Preproc), + + # Binary/hex numbers. Note that these take priority over names, + # which may begin with numbers. + (r'0b[10]+', Number.Bin), + (r'0x[0-9a-fA-F]+', Number.Hex), + + # Keywords + (words(KEYWORDS, suffix=r'\b'), Keyword), + (words(KEYWORDS_CONST, suffix=r'\b'), Keyword.Constant), + (words(KEYWORDS_TYPE, suffix=r'\b'), Keyword.Type), + + # Bang operators + (words(BANG_OPERATORS, prefix=r'\!', suffix=r'\b'), Operator), + # Unknown bang operators are an error + (r'![a-zA-Z]+', Error), + + # Names and identifiers + (r'[0-9]*[a-zA-Z_][a-zA-Z_0-9]*', Name), + (r'\$[a-zA-Z_][a-zA-Z_0-9]*', Name.Variable), + + # Place numbers after keywords. Names/identifiers may begin with + # numbers, and we want to parse 1X as one name token as opposed to + # a number and a name. + (r'[-\+]?[0-9]+', Number.Integer), + + # String literals + (r'"', String, 'dqs'), + (r'\[\{', Text, 'codeblock'), + + # Misc. punctuation + (r'[-+\[\]{}()<>\.,;:=?#]+', Punctuation), + ], + 'comment': [ + (r'[^*/]+', Comment.Multiline), + (r'/\*', Comment.Multiline, '#push'), + (r'\*/', Comment.Multiline, '#pop'), + (r'[*/]', Comment.Multiline) + ], + 'strings': [ + (r'\\[\\\'"tn]', String.Escape), + (r'[^\\"]+', String), + ], + # Double-quoted string, a la C + 'dqs': [ + (r'"', String, '#pop'), + include('strings'), + ], + # No escaping inside a code block - everything is literal + # Assume that the code inside a code block is C++. This isn't always + # true in TableGen, but is the far most common scenario. + 'codeblock': [ + (r'\}\]', Text, '#pop'), + (r'([^}]+|\}[^]])*', using(CppLexer)), + ], + } diff --git a/vendor/pygments-main/pygments/lexers/tact.py b/vendor/pygments-main/pygments/lexers/tact.py index 8ede906f..9199a5b1 100644 --- a/vendor/pygments-main/pygments/lexers/tact.py +++ b/vendor/pygments-main/pygments/lexers/tact.py @@ -4,7 +4,7 @@ Lexers for Tact. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/tal.py b/vendor/pygments-main/pygments/lexers/tal.py index 86249b85..33c1bdc9 100644 --- a/vendor/pygments-main/pygments/lexers/tal.py +++ b/vendor/pygments-main/pygments/lexers/tal.py @@ -6,7 +6,7 @@ .. versionadded:: 2.12 - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/tcl.py b/vendor/pygments-main/pygments/lexers/tcl.py index 436438c1..f156efa6 100644 --- a/vendor/pygments-main/pygments/lexers/tcl.py +++ b/vendor/pygments-main/pygments/lexers/tcl.py @@ -4,7 +4,7 @@ Lexers for Tcl and related languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/teal.py b/vendor/pygments-main/pygments/lexers/teal.py index 1862fba2..54ee268c 100644 --- a/vendor/pygments-main/pygments/lexers/teal.py +++ b/vendor/pygments-main/pygments/lexers/teal.py @@ -4,7 +4,7 @@ Lexer for TEAL. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/templates.py b/vendor/pygments-main/pygments/lexers/templates.py index 4084fbd5..ff796d3d 100644 --- a/vendor/pygments-main/pygments/lexers/templates.py +++ b/vendor/pygments-main/pygments/lexers/templates.py @@ -4,7 +4,7 @@ Lexers for various template engines' markup. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -1501,7 +1501,7 @@ class EvoqueHtmlLexer(DelegatingLexer): """ name = 'HTML+Evoque' aliases = ['html+evoque'] - filenames = ['*.html'] + alias_filenames = ['*.html'] mimetypes = ['text/html+evoque'] url = 'https://gizmojo.org/templating' version_added = '1.1' @@ -1520,7 +1520,7 @@ class EvoqueXmlLexer(DelegatingLexer): """ name = 'XML+Evoque' aliases = ['xml+evoque'] - filenames = ['*.xml'] + alias_filenames = ['*.xml'] mimetypes = ['application/xml+evoque'] url = 'https://gizmojo.org/templating' version_added = '1.1' diff --git a/vendor/pygments-main/pygments/lexers/teraterm.py b/vendor/pygments-main/pygments/lexers/teraterm.py index 9a88337b..a2c2980d 100644 --- a/vendor/pygments-main/pygments/lexers/teraterm.py +++ b/vendor/pygments-main/pygments/lexers/teraterm.py @@ -4,7 +4,7 @@ Lexer for Tera Term macro files. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/testing.py b/vendor/pygments-main/pygments/lexers/testing.py index 7df7fa78..e6c59269 100644 --- a/vendor/pygments-main/pygments/lexers/testing.py +++ b/vendor/pygments-main/pygments/lexers/testing.py @@ -4,7 +4,7 @@ Lexers for testing languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/text.py b/vendor/pygments-main/pygments/lexers/text.py index 17e2056b..f5524783 100644 --- a/vendor/pygments-main/pygments/lexers/text.py +++ b/vendor/pygments-main/pygments/lexers/text.py @@ -4,7 +4,7 @@ Lexers for non-source code file types. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -16,7 +16,7 @@ from pygments.lexers.textedit import VimLexer from pygments.lexers.markup import BBCodeLexer, MoinWikiLexer, RstLexer, \ TexLexer, GroffLexer -from pygments.lexers.installers import DebianControlLexer, SourcesListLexer +from pygments.lexers.installers import DebianControlLexer, DebianSourcesLexer, SourcesListLexer from pygments.lexers.make import MakefileLexer, BaseMakefileLexer, CMakeLexer from pygments.lexers.haxe import HxmlLexer from pygments.lexers.sgf import SmartGameFormatLexer diff --git a/vendor/pygments-main/pygments/lexers/textedit.py b/vendor/pygments-main/pygments/lexers/textedit.py index 0e1f2b2b..ea6a0a97 100644 --- a/vendor/pygments-main/pygments/lexers/textedit.py +++ b/vendor/pygments-main/pygments/lexers/textedit.py @@ -4,7 +4,7 @@ Lexers for languages related to text processing. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/textfmts.py b/vendor/pygments-main/pygments/lexers/textfmts.py index f2a9253f..6dd4e581 100644 --- a/vendor/pygments-main/pygments/lexers/textfmts.py +++ b/vendor/pygments-main/pygments/lexers/textfmts.py @@ -4,7 +4,7 @@ Lexers for various text formats. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/theorem.py b/vendor/pygments-main/pygments/lexers/theorem.py index 79f0606c..9e3f150d 100644 --- a/vendor/pygments-main/pygments/lexers/theorem.py +++ b/vendor/pygments-main/pygments/lexers/theorem.py @@ -6,7 +6,7 @@ See also :mod:`pygments.lexers.lean` - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/thingsdb.py b/vendor/pygments-main/pygments/lexers/thingsdb.py index 73366530..ee859c99 100644 --- a/vendor/pygments-main/pygments/lexers/thingsdb.py +++ b/vendor/pygments-main/pygments/lexers/thingsdb.py @@ -4,7 +4,7 @@ Lexers for the ThingsDB language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/tlb.py b/vendor/pygments-main/pygments/lexers/tlb.py index 45d0743f..e652eac3 100644 --- a/vendor/pygments-main/pygments/lexers/tlb.py +++ b/vendor/pygments-main/pygments/lexers/tlb.py @@ -4,7 +4,7 @@ Lexers for TL-b. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/tls.py b/vendor/pygments-main/pygments/lexers/tls.py index f7027bb0..a3079a22 100644 --- a/vendor/pygments-main/pygments/lexers/tls.py +++ b/vendor/pygments-main/pygments/lexers/tls.py @@ -4,7 +4,7 @@ Lexers for the TLS presentation language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ import re diff --git a/vendor/pygments-main/pygments/lexers/tnt.py b/vendor/pygments-main/pygments/lexers/tnt.py index bb444fdf..1ae2ed84 100644 --- a/vendor/pygments-main/pygments/lexers/tnt.py +++ b/vendor/pygments-main/pygments/lexers/tnt.py @@ -4,7 +4,7 @@ Lexer for Typographic Number Theory. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/trafficscript.py b/vendor/pygments-main/pygments/lexers/trafficscript.py index 9480ddc0..8c801c4c 100644 --- a/vendor/pygments-main/pygments/lexers/trafficscript.py +++ b/vendor/pygments-main/pygments/lexers/trafficscript.py @@ -4,7 +4,7 @@ Lexer for RiverBed's TrafficScript (RTS) language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/typoscript.py b/vendor/pygments-main/pygments/lexers/typoscript.py index 0f397725..d71d5c35 100644 --- a/vendor/pygments-main/pygments/lexers/typoscript.py +++ b/vendor/pygments-main/pygments/lexers/typoscript.py @@ -13,7 +13,7 @@ `TypoScriptHtmlDataLexer` Lexer that highlights markers, constants and registers within html tags. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/typst.py b/vendor/pygments-main/pygments/lexers/typst.py index 5daa6766..21f8efd3 100644 --- a/vendor/pygments-main/pygments/lexers/typst.py +++ b/vendor/pygments-main/pygments/lexers/typst.py @@ -4,13 +4,14 @@ Lexers for Typst language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ from pygments.lexer import RegexLexer, words, bygroups, include from pygments.token import Comment, Keyword, Name, String, Punctuation, \ Whitespace, Generic, Operator, Number, Text +from pygments.util import get_choice_opt __all__ = ['TypstLexer'] @@ -18,6 +19,12 @@ class TypstLexer(RegexLexer): """ For Typst code. + + Additional options accepted: + + `start` + Specifies the starting state of the lexer (one of 'markup', 'math', + 'code'). The default is 'markup'. """ name = 'Typst' @@ -27,49 +34,75 @@ class TypstLexer(RegexLexer): url = 'https://typst.app' version_added = '2.18' + MATH_SHORTHANDS = ( + '[|', '|]', '||', '*', ':=', '::=', '...', '\'', '-', '=:', '!=', '>>', + '>=', '>>>', '<<', '<=', '<<<', '->', '|->', '=>', '|=>', '==>', + '-->', '~~>', '~>', '>->', '->>', '<-', '<==', '<--', '<~~', '<~', + '<-<','<<-','<->','<=>','<==>','<-->', '>', '<', '~', ':', '|' + ) + tokens = { 'root': [ include('markup'), ], - 'common': [ - (r'[ \t]+', Whitespace), - (r'((?!=[*_$`\-+0-9/<@\\#\[]|https?://).)+', Text), + # common cases going from math/markup into code mode + 'into_code': [ + (words(('#let', '#set', '#show'), suffix=r'\b'), Keyword.Declaration, 'inline_code'), + (words(('#import', '#include'), suffix=r'\b'), Keyword.Namespace, 'inline_code'), + (words(('#if', '#for', '#while', '#export'), suffix=r'\b'), Keyword.Reserved, 'inline_code'), + (r'#\{', Punctuation, 'code'), + (r'#\(', Punctuation, 'code'), + (r'(#[a-zA-Z_][a-zA-Z0-9_-]*)(\[)', bygroups(Name.Function, Punctuation), 'markup'), + (r'(#[a-zA-Z_][a-zA-Z0-9_-]*)(\()', bygroups(Name.Function, Punctuation), 'code'), + (words(('#true', '#false', '#none', '#auto'), suffix=r'\b'), Keyword.Constant), + (r'#[a-zA-Z_][a-zA-Z0-9_]*', Name.Variable), + (r'#0x[0-9a-fA-F]+', Number.Hex), + (r'#0b[01]+', Number.Bin), + (r'#0o[0-7]+', Number.Oct), + (r'#[0-9]+[\.e][0-9]+', Number.Float), + (r'#[0-9]+', Number.Integer), ], 'markup': [ include('comment'), (r'^\s*=+.*$', Generic.Heading), (r'[*][^*]*[*]', Generic.Strong), (r'_[^_]*_', Generic.Emph), - (r'\$', Punctuation, 'maths'), + (r'\$', Punctuation, 'math'), (r'`[^`]*`', String.Backtick), # inline code - (r'^\s*-', Punctuation), # unnumbered list - (r'^\s*\+', Punctuation), # numbered list - (r'^\s*[0-9.]+', Punctuation), # numbered list variant - (r'^(\s*/\s+)([^:]+)(:)', bygroups(Punctuation, Name.Variable, Punctuation)), # definitions + (r'^(\s*)(-)(\s+)', bygroups(Whitespace, Punctuation, Whitespace)), # unnumbered list + (r'^(\s*)(\+)(\s+)', bygroups(Whitespace, Punctuation, Whitespace)), # numbered list + (r'^(\s*)([0-9]+\.)', bygroups(Whitespace, Punctuation)), # numbered list variant + (r'^(\s*)(/)(\s+)([^:]+)(:)', bygroups(Whitespace, Punctuation, Whitespace, Name.Variable, Punctuation)), # definitions (r'<[a-zA-Z_][a-zA-Z0-9_-]*>', Name.Label), # label (r'@[a-zA-Z_][a-zA-Z0-9_-]*', Name.Label), # reference (r'\\#', Text), # escaped - (words(('#let', '#set', '#show'), suffix=r'\b'), Keyword.Declaration, 'inline_code'), - (r'(#[a-zA-Z_][a-zA-Z0-9_]*)(\[)', bygroups(Name.Function, Punctuation), 'markup'), - (r'(#[a-zA-Z_][a-zA-Z0-9_]*)(\()', bygroups(Name.Function, Punctuation), 'inline_code'), - (r'#[a-zA-Z_][a-zA-Z0-9_]*', Name.Variable), + include('into_code'), (r'```(?:.|\n)*?```', String.Backtick), # code block (r'https?://[0-9a-zA-Z~/%#&=\',;.+?]*', Generic.Emph), # links - (words((r'---', r'\\', r'~', r'--', r'...'), suffix=r'\b'), Punctuation), # special chars shorthand + (words(('---', '\\', '~', '--', '...'), suffix=r'\B'), Punctuation), # special chars shorthand (r'\\\[', Punctuation), # escaped (r'\\\]', Punctuation), # escaped (r'\[', Punctuation, '#push'), (r'\]', Punctuation, '#pop'), - include('common'), + (r'[ \t]+\n?|\n', Whitespace), + (r'((?![*_$`<@\\#\] ]|https?://).)+', Text), ], - 'maths': [ + 'math': [ include('comment'), - (words(('_', '^', '+', '-', '/', '*', '->', '<-', '!=', '=='), - suffix=r'\b'), Operator), - (words((r'\\', '$='), suffix=r'\b'), Operator), # maths markup operators + (words(('\\_', '\\^', '\\&')), Text), # escapes + (words(('_', '^', '&', ';')), Punctuation), + (words(('+', '/', '=') + MATH_SHORTHANDS), Operator), + (r'\\', Punctuation), # line break (r'\\\$', Punctuation), # escaped (r'\$', Punctuation, '#pop'), # end of math mode - include('code'), + include('into_code'), + (r'([a-zA-Z][a-zA-Z0-9-]*)(\s*)(\()', bygroups(Name.Function, Whitespace, Punctuation)), + (r'([a-zA-Z][a-zA-Z0-9-]*)(:)', bygroups(Name.Variable, Punctuation)), # named arguments in math functions + (r'([a-zA-Z][a-zA-Z0-9-]*)', Name.Variable), # both variables and symbols (_ isn't supported for variables) + (r'[0-9]+(\.[0-9]+)?', Number), + (r'\.{1,3}|\(|\)|,|\{|\}', Punctuation), + (r'"[^"]*"', String.Double), + (r'[ \t\n]+', Whitespace), ], 'comment': [ (r'//.*$', Comment.Single), @@ -81,24 +114,47 @@ class TypstLexer(RegexLexer): (r'\(|\{', Punctuation, 'code'), (r'\)|\}', Punctuation, '#pop'), (r'"[^"]*"', String.Double), - (r'[=,]', Operator), + (r',|\.{1,2}', Punctuation), + (r'=', Operator), (words(('and', 'or', 'not'), suffix=r'\b'), Operator.Word), (r'=>|<=|==|!=|>|<|-=|\+=|\*=|/=|\+|-|\\|\*', Operator), # comparisons - (r'([a-zA-Z_][a-zA-Z0-9_]*)(:)', bygroups(Name.Variable, Punctuation), '#push'), - (r'([a-zA-Z_][a-zA-Z0-9_]*)(\()', bygroups(Name.Function, Punctuation), '#push'), + (r'([a-zA-Z_][a-zA-Z0-9_-]*)(:)', bygroups(Name.Variable, Punctuation)), + (r'([a-zA-Z_][a-zA-Z0-9_-]*)(\()', bygroups(Name.Function, Punctuation), 'code'), (words(('as', 'break', 'export', 'continue', 'else', 'for', 'if', - 'import', 'in', 'include', 'return', 'while'), suffix=r'\b'), + 'in', 'return', 'while'), suffix=r'\b'), Keyword.Reserved), + (words(('import', 'include'), suffix=r'\b'), Keyword.Namespace), (words(('auto', 'none', 'true', 'false'), suffix=r'\b'), Keyword.Constant), (r'([0-9.]+)(mm|pt|cm|in|em|fr|%)', bygroups(Number, Keyword.Reserved)), + (r'0x[0-9a-fA-F]+', Number.Hex), + (r'0b[01]+', Number.Bin), + (r'0o[0-7]+', Number.Oct), + (r'[0-9]+[\.e][0-9]+', Number.Float), + (r'[0-9]+', Number.Integer), (words(('let', 'set', 'show'), suffix=r'\b'), Keyword.Declaration), # FIXME: make this work ## (r'(import|include)( *)(")([^"])(")', ## bygroups(Keyword.Reserved, Text, Punctuation, String.Double, Punctuation)), - include('common'), + (r'([a-zA-Z_][a-zA-Z0-9_-]*)', Name.Variable), + (r'[ \t\n]+', Whitespace), + (r':', Punctuation), # from imports like "import a: b" or "show: text.with(..)" ], 'inline_code': [ - (r';$', Punctuation, '#pop'), + (r';\b', Punctuation, '#pop'), + (r'\n', Whitespace, '#pop'), include('code'), ], } + + def __init__(self, **options): + self.start_state = get_choice_opt( + options, 'start', ['markup', 'code', 'math'], 'markup', True) + + RegexLexer.__init__(self, **options) + + def get_tokens_unprocessed(self, text): + stack = ['root'] + if self.start_state != 'markup': # markup is equivalent to root + stack.append(self.start_state) + + yield from RegexLexer.get_tokens_unprocessed(self, text, stack) diff --git a/vendor/pygments-main/pygments/lexers/ul4.py b/vendor/pygments-main/pygments/lexers/ul4.py index 467d3381..552832ca 100644 --- a/vendor/pygments-main/pygments/lexers/ul4.py +++ b/vendor/pygments-main/pygments/lexers/ul4.py @@ -4,7 +4,7 @@ Lexer for the UL4 templating language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/unicon.py b/vendor/pygments-main/pygments/lexers/unicon.py index dcf129d4..1077661a 100644 --- a/vendor/pygments-main/pygments/lexers/unicon.py +++ b/vendor/pygments-main/pygments/lexers/unicon.py @@ -4,7 +4,7 @@ Lexers for the Icon and Unicon languages, including ucode VM. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/urbi.py b/vendor/pygments-main/pygments/lexers/urbi.py index 3a81385c..93cfcedc 100644 --- a/vendor/pygments-main/pygments/lexers/urbi.py +++ b/vendor/pygments-main/pygments/lexers/urbi.py @@ -4,7 +4,7 @@ Lexers for UrbiScript language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/usd.py b/vendor/pygments-main/pygments/lexers/usd.py index 08312596..468a3736 100644 --- a/vendor/pygments-main/pygments/lexers/usd.py +++ b/vendor/pygments-main/pygments/lexers/usd.py @@ -4,7 +4,7 @@ The module that parses Pixar's Universal Scene Description file format. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/varnish.py b/vendor/pygments-main/pygments/lexers/varnish.py index db17d800..5c3de799 100644 --- a/vendor/pygments-main/pygments/lexers/varnish.py +++ b/vendor/pygments-main/pygments/lexers/varnish.py @@ -4,7 +4,7 @@ Lexers for Varnish configuration - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/verification.py b/vendor/pygments-main/pygments/lexers/verification.py index 2d396b0e..ac067579 100644 --- a/vendor/pygments-main/pygments/lexers/verification.py +++ b/vendor/pygments-main/pygments/lexers/verification.py @@ -4,7 +4,7 @@ Lexer for Intermediate Verification Languages (IVLs). - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/verifpal.py b/vendor/pygments-main/pygments/lexers/verifpal.py index dad5cb54..e226339d 100644 --- a/vendor/pygments-main/pygments/lexers/verifpal.py +++ b/vendor/pygments-main/pygments/lexers/verifpal.py @@ -4,7 +4,7 @@ Lexers for Verifpal languages. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/vip.py b/vendor/pygments-main/pygments/lexers/vip.py index cabb678b..22395e1e 100644 --- a/vendor/pygments-main/pygments/lexers/vip.py +++ b/vendor/pygments-main/pygments/lexers/vip.py @@ -4,7 +4,7 @@ Lexers for Visual Prolog & Grammar files. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/vyper.py b/vendor/pygments-main/pygments/lexers/vyper.py index 41550289..002ffedd 100644 --- a/vendor/pygments-main/pygments/lexers/vyper.py +++ b/vendor/pygments-main/pygments/lexers/vyper.py @@ -4,7 +4,7 @@ Lexer for the Vyper Smart Contract language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -61,7 +61,7 @@ class VyperLexer(RegexLexer): # Keywords (words(('def', 'event', 'pass', 'return', 'for', 'while', 'if', 'elif', 'else', 'assert', 'raise', 'import', 'in', 'struct', 'implements', - 'interface', 'from', 'indexed', 'log'), + 'interface', 'from', 'indexed', 'log', 'extcall', 'staticcall'), prefix=r'\b', suffix=r'\b'), Keyword), # Visibility and State Mutability diff --git a/vendor/pygments-main/pygments/lexers/web.py b/vendor/pygments-main/pygments/lexers/web.py index 1c052abe..3d359662 100644 --- a/vendor/pygments-main/pygments/lexers/web.py +++ b/vendor/pygments-main/pygments/lexers/web.py @@ -4,7 +4,7 @@ Just export previously exported lexers. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/webassembly.py b/vendor/pygments-main/pygments/lexers/webassembly.py index db3ce5e3..78cd4ca3 100644 --- a/vendor/pygments-main/pygments/lexers/webassembly.py +++ b/vendor/pygments-main/pygments/lexers/webassembly.py @@ -8,7 +8,7 @@ and https://webassembly.github.io/spec/core/text/. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/webidl.py b/vendor/pygments-main/pygments/lexers/webidl.py index 22a4d61d..3bbd12ef 100644 --- a/vendor/pygments-main/pygments/lexers/webidl.py +++ b/vendor/pygments-main/pygments/lexers/webidl.py @@ -4,7 +4,7 @@ Lexers for Web IDL, including some extensions. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/webmisc.py b/vendor/pygments-main/pygments/lexers/webmisc.py index 815c7a31..347592d9 100644 --- a/vendor/pygments-main/pygments/lexers/webmisc.py +++ b/vendor/pygments-main/pygments/lexers/webmisc.py @@ -4,7 +4,7 @@ Lexers for misc. web stuff. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/wgsl.py b/vendor/pygments-main/pygments/lexers/wgsl.py index 145e0c0b..8fe950d9 100644 --- a/vendor/pygments-main/pygments/lexers/wgsl.py +++ b/vendor/pygments-main/pygments/lexers/wgsl.py @@ -4,7 +4,7 @@ Lexer for the WebGPU Shading Language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/whiley.py b/vendor/pygments-main/pygments/lexers/whiley.py index d6e2ea27..ea98eb2d 100644 --- a/vendor/pygments-main/pygments/lexers/whiley.py +++ b/vendor/pygments-main/pygments/lexers/whiley.py @@ -4,7 +4,7 @@ Lexers for the Whiley language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/wowtoc.py b/vendor/pygments-main/pygments/lexers/wowtoc.py index 60abb83e..2b18757d 100644 --- a/vendor/pygments-main/pygments/lexers/wowtoc.py +++ b/vendor/pygments-main/pygments/lexers/wowtoc.py @@ -6,7 +6,7 @@ TOC files describe game addons. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/wren.py b/vendor/pygments-main/pygments/lexers/wren.py index 4dc52187..ec2cd54c 100644 --- a/vendor/pygments-main/pygments/lexers/wren.py +++ b/vendor/pygments-main/pygments/lexers/wren.py @@ -4,7 +4,7 @@ Lexer for Wren. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/x10.py b/vendor/pygments-main/pygments/lexers/x10.py index 638808aa..4b5d097c 100644 --- a/vendor/pygments-main/pygments/lexers/x10.py +++ b/vendor/pygments-main/pygments/lexers/x10.py @@ -4,7 +4,7 @@ Lexers for the X10 programming language. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/xorg.py b/vendor/pygments-main/pygments/lexers/xorg.py index a57bd130..37251e49 100644 --- a/vendor/pygments-main/pygments/lexers/xorg.py +++ b/vendor/pygments-main/pygments/lexers/xorg.py @@ -4,7 +4,7 @@ Lexers for Xorg configs. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/yang.py b/vendor/pygments-main/pygments/lexers/yang.py index 624ebf5a..e7f39512 100644 --- a/vendor/pygments-main/pygments/lexers/yang.py +++ b/vendor/pygments-main/pygments/lexers/yang.py @@ -4,7 +4,7 @@ Lexer for the YANG 1.1 modeling language. See :rfc:`7950`. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/yara.py b/vendor/pygments-main/pygments/lexers/yara.py index f0445d88..29694f5a 100644 --- a/vendor/pygments-main/pygments/lexers/yara.py +++ b/vendor/pygments-main/pygments/lexers/yara.py @@ -4,7 +4,7 @@ Lexers for YARA. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/lexers/zig.py b/vendor/pygments-main/pygments/lexers/zig.py index 86b4adc9..2b0168ac 100644 --- a/vendor/pygments-main/pygments/lexers/zig.py +++ b/vendor/pygments-main/pygments/lexers/zig.py @@ -4,7 +4,7 @@ Lexers for Zig. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/modeline.py b/vendor/pygments-main/pygments/modeline.py index e4d9fe16..c310f0ed 100644 --- a/vendor/pygments-main/pygments/modeline.py +++ b/vendor/pygments-main/pygments/modeline.py @@ -4,7 +4,7 @@ A simple modeline parser (based on pymodeline). - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/plugin.py b/vendor/pygments-main/pygments/plugin.py index 2e462f2c..498db423 100644 --- a/vendor/pygments-main/pygments/plugin.py +++ b/vendor/pygments-main/pygments/plugin.py @@ -29,7 +29,7 @@ yourfilter = yourfilter:YourFilter - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ from importlib.metadata import entry_points diff --git a/vendor/pygments-main/pygments/regexopt.py b/vendor/pygments-main/pygments/regexopt.py index c44eedbf..cc8d2c31 100644 --- a/vendor/pygments-main/pygments/regexopt.py +++ b/vendor/pygments-main/pygments/regexopt.py @@ -5,7 +5,7 @@ An algorithm that generates optimized regexes for matching long lists of literal strings. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/scanner.py b/vendor/pygments-main/pygments/scanner.py index 112da349..3c8c8487 100644 --- a/vendor/pygments-main/pygments/scanner.py +++ b/vendor/pygments-main/pygments/scanner.py @@ -11,7 +11,7 @@ Have a look at the `DelphiLexer` to get an idea of how to use this scanner. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ import re diff --git a/vendor/pygments-main/pygments/sphinxext.py b/vendor/pygments-main/pygments/sphinxext.py index a742897c..c215399b 100644 --- a/vendor/pygments-main/pygments/sphinxext.py +++ b/vendor/pygments-main/pygments/sphinxext.py @@ -5,7 +5,7 @@ Sphinx extension to generate automatic documentation of lexers, formatters and filters. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/style.py b/vendor/pygments-main/pygments/style.py index 449522c5..ac36cad7 100644 --- a/vendor/pygments-main/pygments/style.py +++ b/vendor/pygments-main/pygments/style.py @@ -4,7 +4,7 @@ Basic style object. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/__init__.py b/vendor/pygments-main/pygments/styles/__init__.py index d80f2a39..5d45d8b2 100644 --- a/vendor/pygments-main/pygments/styles/__init__.py +++ b/vendor/pygments-main/pygments/styles/__init__.py @@ -4,7 +4,7 @@ Contains built-in styles. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/__init__.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 00000000..7a703a5c Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/__init__.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/_mapping.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/_mapping.cpython-313.pyc new file mode 100644 index 00000000..50f254f8 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/_mapping.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/abap.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/abap.cpython-313.pyc new file mode 100644 index 00000000..5793c095 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/abap.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/algol.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/algol.cpython-313.pyc new file mode 100644 index 00000000..394cbb9e Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/algol.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/algol_nu.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/algol_nu.cpython-313.pyc new file mode 100644 index 00000000..e6174a41 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/algol_nu.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/arduino.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/arduino.cpython-313.pyc new file mode 100644 index 00000000..bc2992a0 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/arduino.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/autumn.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/autumn.cpython-313.pyc new file mode 100644 index 00000000..37fd3467 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/autumn.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/borland.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/borland.cpython-313.pyc new file mode 100644 index 00000000..f5b7c126 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/borland.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/bw.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/bw.cpython-313.pyc new file mode 100644 index 00000000..0e191794 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/bw.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/coffee.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/coffee.cpython-313.pyc new file mode 100644 index 00000000..36c8ed19 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/coffee.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/colorful.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/colorful.cpython-313.pyc new file mode 100644 index 00000000..7280727c Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/colorful.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/default.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/default.cpython-313.pyc new file mode 100644 index 00000000..37fa027b Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/default.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/dracula.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/dracula.cpython-313.pyc new file mode 100644 index 00000000..4f0990c2 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/dracula.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/emacs.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/emacs.cpython-313.pyc new file mode 100644 index 00000000..98f8602e Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/emacs.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/friendly.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/friendly.cpython-313.pyc new file mode 100644 index 00000000..6aaa1c51 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/friendly.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/friendly_grayscale.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/friendly_grayscale.cpython-313.pyc new file mode 100644 index 00000000..dd3a28bc Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/friendly_grayscale.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/fruity.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/fruity.cpython-313.pyc new file mode 100644 index 00000000..57be8daa Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/fruity.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/gh_dark.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/gh_dark.cpython-313.pyc new file mode 100644 index 00000000..b43a7ccd Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/gh_dark.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/gruvbox.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/gruvbox.cpython-313.pyc new file mode 100644 index 00000000..f8ef6d88 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/gruvbox.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/igor.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/igor.cpython-313.pyc new file mode 100644 index 00000000..3b82720f Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/igor.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/inkpot.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/inkpot.cpython-313.pyc new file mode 100644 index 00000000..847c1237 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/inkpot.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/lightbulb.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/lightbulb.cpython-313.pyc new file mode 100644 index 00000000..25ece7bf Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/lightbulb.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/lilypond.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/lilypond.cpython-313.pyc new file mode 100644 index 00000000..826f6f89 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/lilypond.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/lovelace.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/lovelace.cpython-313.pyc new file mode 100644 index 00000000..1b9f7d7f Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/lovelace.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/manni.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/manni.cpython-313.pyc new file mode 100644 index 00000000..5fa92c6f Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/manni.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/material.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/material.cpython-313.pyc new file mode 100644 index 00000000..77175913 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/material.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/monokai.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/monokai.cpython-313.pyc new file mode 100644 index 00000000..5d163e28 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/monokai.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/murphy.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/murphy.cpython-313.pyc new file mode 100644 index 00000000..151ec97a Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/murphy.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/native.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/native.cpython-313.pyc new file mode 100644 index 00000000..601c3576 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/native.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/nord.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/nord.cpython-313.pyc new file mode 100644 index 00000000..0cdcec30 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/nord.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/onedark.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/onedark.cpython-313.pyc new file mode 100644 index 00000000..1a9e82ee Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/onedark.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/paraiso_dark.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/paraiso_dark.cpython-313.pyc new file mode 100644 index 00000000..7ef83436 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/paraiso_dark.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/paraiso_light.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/paraiso_light.cpython-313.pyc new file mode 100644 index 00000000..1d5ecf5f Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/paraiso_light.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/pastie.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/pastie.cpython-313.pyc new file mode 100644 index 00000000..2295f0e3 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/pastie.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/perldoc.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/perldoc.cpython-313.pyc new file mode 100644 index 00000000..50b50663 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/perldoc.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/rainbow_dash.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/rainbow_dash.cpython-313.pyc new file mode 100644 index 00000000..0d2c7a67 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/rainbow_dash.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/rrt.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/rrt.cpython-313.pyc new file mode 100644 index 00000000..065eb99f Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/rrt.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/sas.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/sas.cpython-313.pyc new file mode 100644 index 00000000..0928cbce Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/sas.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/solarized.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/solarized.cpython-313.pyc new file mode 100644 index 00000000..b0eabc48 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/solarized.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/staroffice.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/staroffice.cpython-313.pyc new file mode 100644 index 00000000..b8496041 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/staroffice.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/stata_dark.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/stata_dark.cpython-313.pyc new file mode 100644 index 00000000..28b7f650 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/stata_dark.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/stata_light.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/stata_light.cpython-313.pyc new file mode 100644 index 00000000..fd000014 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/stata_light.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/tango.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/tango.cpython-313.pyc new file mode 100644 index 00000000..73dbd778 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/tango.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/trac.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/trac.cpython-313.pyc new file mode 100644 index 00000000..17a2c8aa Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/trac.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/vim.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/vim.cpython-313.pyc new file mode 100644 index 00000000..c3d33a35 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/vim.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/vs.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/vs.cpython-313.pyc new file mode 100644 index 00000000..2ad6ae00 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/vs.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/xcode.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/xcode.cpython-313.pyc new file mode 100644 index 00000000..d7fe942d Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/xcode.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/__pycache__/zenburn.cpython-313.pyc b/vendor/pygments-main/pygments/styles/__pycache__/zenburn.cpython-313.pyc new file mode 100644 index 00000000..66890293 Binary files /dev/null and b/vendor/pygments-main/pygments/styles/__pycache__/zenburn.cpython-313.pyc differ diff --git a/vendor/pygments-main/pygments/styles/abap.py b/vendor/pygments-main/pygments/styles/abap.py index 9438cf6e..584a4e64 100644 --- a/vendor/pygments-main/pygments/styles/abap.py +++ b/vendor/pygments-main/pygments/styles/abap.py @@ -4,7 +4,7 @@ ABAP workbench like style. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/algol.py b/vendor/pygments-main/pygments/styles/algol.py index e54e4b12..86cafce2 100644 --- a/vendor/pygments-main/pygments/styles/algol.py +++ b/vendor/pygments-main/pygments/styles/algol.py @@ -25,7 +25,7 @@ [1] `Revised Report on the Algorithmic Language Algol-60 ` - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/algol_nu.py b/vendor/pygments-main/pygments/styles/algol_nu.py index d786a842..d28da8f1 100644 --- a/vendor/pygments-main/pygments/styles/algol_nu.py +++ b/vendor/pygments-main/pygments/styles/algol_nu.py @@ -25,7 +25,7 @@ [1] `Revised Report on the Algorithmic Language Algol-60 ` - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/arduino.py b/vendor/pygments-main/pygments/styles/arduino.py index 3aa6d124..dcb32521 100644 --- a/vendor/pygments-main/pygments/styles/arduino.py +++ b/vendor/pygments-main/pygments/styles/arduino.py @@ -4,7 +4,7 @@ Arduino® Syntax highlighting style. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/autumn.py b/vendor/pygments-main/pygments/styles/autumn.py index 5ba15a78..8229ad17 100644 --- a/vendor/pygments-main/pygments/styles/autumn.py +++ b/vendor/pygments-main/pygments/styles/autumn.py @@ -4,7 +4,7 @@ A colorful style, inspired by the terminal highlighting style. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/borland.py b/vendor/pygments-main/pygments/styles/borland.py index 6bcc6fb3..bfceaea0 100644 --- a/vendor/pygments-main/pygments/styles/borland.py +++ b/vendor/pygments-main/pygments/styles/borland.py @@ -4,7 +4,7 @@ Style similar to the style used in the Borland IDEs. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/bw.py b/vendor/pygments-main/pygments/styles/bw.py index aadcf5df..30cd7876 100644 --- a/vendor/pygments-main/pygments/styles/bw.py +++ b/vendor/pygments-main/pygments/styles/bw.py @@ -4,7 +4,7 @@ Simple black/white only style. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/coffee.py b/vendor/pygments-main/pygments/styles/coffee.py index bb4055c5..66f504d8 100644 --- a/vendor/pygments-main/pygments/styles/coffee.py +++ b/vendor/pygments-main/pygments/styles/coffee.py @@ -4,7 +4,7 @@ A warm and cozy theme based off gruvbox - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/colorful.py b/vendor/pygments-main/pygments/styles/colorful.py index a9656bdf..012d943a 100644 --- a/vendor/pygments-main/pygments/styles/colorful.py +++ b/vendor/pygments-main/pygments/styles/colorful.py @@ -4,7 +4,7 @@ A colorful style, inspired by CodeRay. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/default.py b/vendor/pygments-main/pygments/styles/default.py index a46d8e1e..30f882e9 100644 --- a/vendor/pygments-main/pygments/styles/default.py +++ b/vendor/pygments-main/pygments/styles/default.py @@ -4,7 +4,7 @@ The default highlighting style. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/dracula.py b/vendor/pygments-main/pygments/styles/dracula.py index 71ecff26..805e6630 100644 --- a/vendor/pygments-main/pygments/styles/dracula.py +++ b/vendor/pygments-main/pygments/styles/dracula.py @@ -7,7 +7,7 @@ Based on the Dracula Theme for pygments by Chris Bracco. See https://github.com/dracula/pygments/tree/fee9ed5613d1086bc01b9d0a5a0e9867a009f571 - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/emacs.py b/vendor/pygments-main/pygments/styles/emacs.py index 6d67492a..72948634 100644 --- a/vendor/pygments-main/pygments/styles/emacs.py +++ b/vendor/pygments-main/pygments/styles/emacs.py @@ -4,7 +4,7 @@ A highlighting style for Pygments, inspired by Emacs. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/friendly.py b/vendor/pygments-main/pygments/styles/friendly.py index ba5759b6..e1950f08 100644 --- a/vendor/pygments-main/pygments/styles/friendly.py +++ b/vendor/pygments-main/pygments/styles/friendly.py @@ -4,7 +4,7 @@ A modern style based on the VIM pyte theme. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/friendly_grayscale.py b/vendor/pygments-main/pygments/styles/friendly_grayscale.py index c2acdeb2..23dfaa59 100644 --- a/vendor/pygments-main/pygments/styles/friendly_grayscale.py +++ b/vendor/pygments-main/pygments/styles/friendly_grayscale.py @@ -7,7 +7,7 @@ using the luminosity value calculated by http://www.workwithcolor.com/color-converter-01.htm - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/fruity.py b/vendor/pygments-main/pygments/styles/fruity.py index 5d9b67b6..64c8f96e 100644 --- a/vendor/pygments-main/pygments/styles/fruity.py +++ b/vendor/pygments-main/pygments/styles/fruity.py @@ -4,7 +4,7 @@ pygments version of my "fruity" vim theme. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/gh_dark.py b/vendor/pygments-main/pygments/styles/gh_dark.py index 4bed6d2c..3bfd3000 100644 --- a/vendor/pygments-main/pygments/styles/gh_dark.py +++ b/vendor/pygments-main/pygments/styles/gh_dark.py @@ -5,7 +5,7 @@ Github's Dark-Colorscheme based theme for Pygments Colors extracted from https://github.com/primer/primitives - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/gruvbox.py b/vendor/pygments-main/pygments/styles/gruvbox.py index 97bd511e..23563911 100644 --- a/vendor/pygments-main/pygments/styles/gruvbox.py +++ b/vendor/pygments-main/pygments/styles/gruvbox.py @@ -5,7 +5,7 @@ pygments version of the "gruvbox" vim theme. https://github.com/morhetz/gruvbox - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/igor.py b/vendor/pygments-main/pygments/styles/igor.py index 48f76e04..467b281d 100644 --- a/vendor/pygments-main/pygments/styles/igor.py +++ b/vendor/pygments-main/pygments/styles/igor.py @@ -4,7 +4,7 @@ Igor Pro default style. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/inkpot.py b/vendor/pygments-main/pygments/styles/inkpot.py index b6f93014..39902c27 100644 --- a/vendor/pygments-main/pygments/styles/inkpot.py +++ b/vendor/pygments-main/pygments/styles/inkpot.py @@ -4,7 +4,7 @@ A highlighting style for Pygments, inspired by the Inkpot theme for VIM. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/lightbulb.py b/vendor/pygments-main/pygments/styles/lightbulb.py index 4e5658a9..8bcd21aa 100644 --- a/vendor/pygments-main/pygments/styles/lightbulb.py +++ b/vendor/pygments-main/pygments/styles/lightbulb.py @@ -4,7 +4,7 @@ A minimal dark theme based on the Lightbulb theme for VSCode. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/lilypond.py b/vendor/pygments-main/pygments/styles/lilypond.py index 5e46f3dc..b538798f 100644 --- a/vendor/pygments-main/pygments/styles/lilypond.py +++ b/vendor/pygments-main/pygments/styles/lilypond.py @@ -4,7 +4,7 @@ LilyPond-specific style. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/lovelace.py b/vendor/pygments-main/pygments/styles/lovelace.py index 1fdb1490..6e255cd6 100644 --- a/vendor/pygments-main/pygments/styles/lovelace.py +++ b/vendor/pygments-main/pygments/styles/lovelace.py @@ -8,7 +8,7 @@ A desaturated, somewhat subdued style created for the Lovelace interactive learning environment. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/manni.py b/vendor/pygments-main/pygments/styles/manni.py index f39810b6..df1822a2 100644 --- a/vendor/pygments-main/pygments/styles/manni.py +++ b/vendor/pygments-main/pygments/styles/manni.py @@ -7,7 +7,7 @@ This is a port of the style used in the `php port`_ of pygments by Manni. The style is called 'default' there. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/material.py b/vendor/pygments-main/pygments/styles/material.py index 720b403b..633ef380 100644 --- a/vendor/pygments-main/pygments/styles/material.py +++ b/vendor/pygments-main/pygments/styles/material.py @@ -6,7 +6,7 @@ https://github.com/material-theme/vsc-material-theme - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/monokai.py b/vendor/pygments-main/pygments/styles/monokai.py index fb6b1ebf..4a6ac0ca 100644 --- a/vendor/pygments-main/pygments/styles/monokai.py +++ b/vendor/pygments-main/pygments/styles/monokai.py @@ -6,7 +6,7 @@ http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/ - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/murphy.py b/vendor/pygments-main/pygments/styles/murphy.py index 0d9128ce..1299fd5b 100644 --- a/vendor/pygments-main/pygments/styles/murphy.py +++ b/vendor/pygments-main/pygments/styles/murphy.py @@ -4,7 +4,7 @@ Murphy's style from CodeRay. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/native.py b/vendor/pygments-main/pygments/styles/native.py index d76360c5..c9f818dd 100644 --- a/vendor/pygments-main/pygments/styles/native.py +++ b/vendor/pygments-main/pygments/styles/native.py @@ -4,7 +4,7 @@ pygments version of my "native" vim theme. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/nord.py b/vendor/pygments-main/pygments/styles/nord.py index c208335d..5481e968 100644 --- a/vendor/pygments-main/pygments/styles/nord.py +++ b/vendor/pygments-main/pygments/styles/nord.py @@ -5,7 +5,7 @@ pygments version of the "nord" theme by Arctic Ice Studio https://www.nordtheme.com/ - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/onedark.py b/vendor/pygments-main/pygments/styles/onedark.py index 33513548..75c4b17a 100644 --- a/vendor/pygments-main/pygments/styles/onedark.py +++ b/vendor/pygments-main/pygments/styles/onedark.py @@ -7,7 +7,7 @@ Inspired by one-dark-ui for the code editor Atom (https://atom.io/themes/one-dark-ui). - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/paraiso_dark.py b/vendor/pygments-main/pygments/styles/paraiso_dark.py index 88968bff..9983e60d 100644 --- a/vendor/pygments-main/pygments/styles/paraiso_dark.py +++ b/vendor/pygments-main/pygments/styles/paraiso_dark.py @@ -8,7 +8,7 @@ Created with Base16 Builder by Chris Kempson (https://github.com/chriskempson/base16-builder). - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/paraiso_light.py b/vendor/pygments-main/pygments/styles/paraiso_light.py index 35e2c2d1..903ad88d 100644 --- a/vendor/pygments-main/pygments/styles/paraiso_light.py +++ b/vendor/pygments-main/pygments/styles/paraiso_light.py @@ -8,7 +8,7 @@ Created with Base16 Builder by Chris Kempson (https://github.com/chriskempson/base16-builder). - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/pastie.py b/vendor/pygments-main/pygments/styles/pastie.py index 844f539e..819968e1 100644 --- a/vendor/pygments-main/pygments/styles/pastie.py +++ b/vendor/pygments-main/pygments/styles/pastie.py @@ -6,7 +6,7 @@ .. _pastie: http://pastie.caboo.se/ - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/perldoc.py b/vendor/pygments-main/pygments/styles/perldoc.py index 3fe36171..e76697a9 100644 --- a/vendor/pygments-main/pygments/styles/perldoc.py +++ b/vendor/pygments-main/pygments/styles/perldoc.py @@ -6,7 +6,7 @@ .. _perldoc: http://perldoc.perl.org/ - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/rainbow_dash.py b/vendor/pygments-main/pygments/styles/rainbow_dash.py index aa9e445b..f98d5ef0 100644 --- a/vendor/pygments-main/pygments/styles/rainbow_dash.py +++ b/vendor/pygments-main/pygments/styles/rainbow_dash.py @@ -6,7 +6,7 @@ .. _theme: http://sanssecours.github.io/Rainbow-Dash.tmbundle - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/rrt.py b/vendor/pygments-main/pygments/styles/rrt.py index 4aa23304..1e87d262 100644 --- a/vendor/pygments-main/pygments/styles/rrt.py +++ b/vendor/pygments-main/pygments/styles/rrt.py @@ -4,12 +4,12 @@ pygments "rrt" theme, based on Zap and Emacs defaults. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ from pygments.style import Style -from pygments.token import Token, Comment, Name, Keyword, String, Number +from pygments.token import Token, Comment, Name, Keyword, String, Number, Operator __all__ = ['RrtStyle'] @@ -32,6 +32,7 @@ class RrtStyle(Style): Name.Variable: '#eedd82', Name.Constant: '#7fffd4', Keyword: '#ff0000', + Operator.Word: '#ff0000', Comment.Preproc: '#e5e5e5', String: '#87ceeb', Keyword.Type: '#ee82ee', diff --git a/vendor/pygments-main/pygments/styles/sas.py b/vendor/pygments-main/pygments/styles/sas.py index faee0ec1..549a0cc9 100644 --- a/vendor/pygments-main/pygments/styles/sas.py +++ b/vendor/pygments-main/pygments/styles/sas.py @@ -6,7 +6,7 @@ meant to be a complete style. It's merely meant to mimic SAS' program editor syntax highlighting. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/solarized.py b/vendor/pygments-main/pygments/styles/solarized.py index 214a491c..c0517024 100644 --- a/vendor/pygments-main/pygments/styles/solarized.py +++ b/vendor/pygments-main/pygments/styles/solarized.py @@ -7,7 +7,7 @@ A Pygments style for the Solarized themes (licensed under MIT). See: https://github.com/altercation/solarized - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/staroffice.py b/vendor/pygments-main/pygments/styles/staroffice.py index dfe2dc0f..a21aa415 100644 --- a/vendor/pygments-main/pygments/styles/staroffice.py +++ b/vendor/pygments-main/pygments/styles/staroffice.py @@ -4,7 +4,7 @@ Style similar to StarOffice style, also in OpenOffice and LibreOffice. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/stata_dark.py b/vendor/pygments-main/pygments/styles/stata_dark.py index f6b9decb..315c5c6a 100644 --- a/vendor/pygments-main/pygments/styles/stata_dark.py +++ b/vendor/pygments-main/pygments/styles/stata_dark.py @@ -6,7 +6,7 @@ meant to be a complete style, just for Stata's file formats. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/stata_light.py b/vendor/pygments-main/pygments/styles/stata_light.py index a5bd1fe3..95d72e2f 100644 --- a/vendor/pygments-main/pygments/styles/stata_light.py +++ b/vendor/pygments-main/pygments/styles/stata_light.py @@ -5,7 +5,7 @@ Light Style inspired by Stata's do-file editor. Note this is not meant to be a complete style, just for Stata's file formats. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/tango.py b/vendor/pygments-main/pygments/styles/tango.py index fcbab7b3..986e3ffe 100644 --- a/vendor/pygments-main/pygments/styles/tango.py +++ b/vendor/pygments-main/pygments/styles/tango.py @@ -32,7 +32,7 @@ have been chosen to have the same style. Similarly, keywords (Keyword.*), and Operator.Word (and, or, in) have been assigned the same style. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/trac.py b/vendor/pygments-main/pygments/styles/trac.py index 44dc8cc2..2dbffa46 100644 --- a/vendor/pygments-main/pygments/styles/trac.py +++ b/vendor/pygments-main/pygments/styles/trac.py @@ -4,7 +4,7 @@ Port of the default trac highlighter design. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/vim.py b/vendor/pygments-main/pygments/styles/vim.py index 98eda4f2..6b53d008 100644 --- a/vendor/pygments-main/pygments/styles/vim.py +++ b/vendor/pygments-main/pygments/styles/vim.py @@ -4,7 +4,7 @@ A highlighting style for Pygments, inspired by vim. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/vs.py b/vendor/pygments-main/pygments/styles/vs.py index acfd77fc..9ac18c78 100644 --- a/vendor/pygments-main/pygments/styles/vs.py +++ b/vendor/pygments-main/pygments/styles/vs.py @@ -4,7 +4,7 @@ Simple style with MS Visual Studio colors. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/xcode.py b/vendor/pygments-main/pygments/styles/xcode.py index acf2293f..9ef7c8f1 100644 --- a/vendor/pygments-main/pygments/styles/xcode.py +++ b/vendor/pygments-main/pygments/styles/xcode.py @@ -4,7 +4,7 @@ Style similar to the `Xcode` default theme. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/styles/zenburn.py b/vendor/pygments-main/pygments/styles/zenburn.py index e10ccd92..4d0e0567 100644 --- a/vendor/pygments-main/pygments/styles/zenburn.py +++ b/vendor/pygments-main/pygments/styles/zenburn.py @@ -7,7 +7,7 @@ See: https://kippura.org/zenburnpage/ https://github.com/jnurmine/Zenburn - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/token.py b/vendor/pygments-main/pygments/token.py index f78018a7..2f3b97e0 100644 --- a/vendor/pygments-main/pygments/token.py +++ b/vendor/pygments-main/pygments/token.py @@ -4,7 +4,7 @@ Basic token types and the standard tokens. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/unistring.py b/vendor/pygments-main/pygments/unistring.py index e2c3523e..e3bd2e72 100644 --- a/vendor/pygments-main/pygments/unistring.py +++ b/vendor/pygments-main/pygments/unistring.py @@ -7,7 +7,7 @@ Inspired by chartypes_create.py from the MoinMoin project. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ diff --git a/vendor/pygments-main/pygments/util.py b/vendor/pygments-main/pygments/util.py index 83cf1049..71c5710a 100644 --- a/vendor/pygments-main/pygments/util.py +++ b/vendor/pygments-main/pygments/util.py @@ -4,7 +4,7 @@ Utility functions. - :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """