-
Notifications
You must be signed in to change notification settings - Fork 791
Meson lexer missing definitions for *, /, and % operators #2918
Copy link
Copy link
Closed
Description
I may be missing something, but I think the Meson lexer is missing the definitions for the *, /, and % operators:
$ echo '1 + 1' | pygmentize -l meson -F raiseonerror -v
1 + 1
$ echo '1 * 1' | pygmentize -l meson -F raiseonerror -v
*****************************************************************
An unhandled exception occurred while highlighting.
Please report the whole traceback to the issue tracker at
<https://github.com/pygments/pygments/issues>.
*****************************************************************
1 Traceback (most recent call last):
File "/Users/daniele/src/meson-python/.venv/bin/pygmentize", line 10, in <module>
sys.exit(main())
~~~~^^
File "/Users/daniele/src/meson-python/.venv/lib/python3.13/site-packages/pygments/cmdline.py", line 640, in main
return main_inner(parser, argns)
File "/Users/daniele/src/meson-python/.venv/lib/python3.13/site-packages/pygments/cmdline.py", line 492, in main_inner
highlight(code, lexer, fmter, outfile)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/daniele/src/meson-python/.venv/lib/python3.13/site-packages/pygments/__init__.py", line 82, in highlight
return format(lex(code, lexer), formatter, outfile)
File "/Users/daniele/src/meson-python/.venv/lib/python3.13/site-packages/pygments/__init__.py", line 67, in format
formatter.format(tokens, outfile)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/Users/daniele/src/meson-python/.venv/lib/python3.13/site-packages/pygments/formatters/terminal256.py", line 250, in format
return Formatter.format(self, tokensource, outfile)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/daniele/src/meson-python/.venv/lib/python3.13/site-packages/pygments/formatter.py", line 124, in format
return self.format_unencoded(tokensource, outfile)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/Users/daniele/src/meson-python/.venv/lib/python3.13/site-packages/pygments/formatters/terminal256.py", line 256, in format_unencoded
for ttype, value in tokensource:
^^^^^^^^^^^
File "/Users/daniele/src/meson-python/.venv/lib/python3.13/site-packages/pygments/filter.py", line 19, in _apply
yield from filter_.filter(lexer, stream)
File "/Users/daniele/src/meson-python/.venv/lib/python3.13/site-packages/pygments/filters/__init__.py", line 785, in filter
raise self.exception(value)
pygments.filters.ErrorToken: *Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels