diff options
author | David Neto <dneto@google.com> | 2023-03-30 05:09:02 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-30 11:09:02 +0200 |
commit | 5175d68c87a5660da150e3cd942ad90d55b8f143 (patch) | |
tree | 4f1031a522a77804a5c5b1571d73371bba221930 /pygments/lexers/_mapping.py | |
parent | e8fe38fa9a04afc04643d0598058ebb8449e2755 (diff) | |
download | pygments-git-5175d68c87a5660da150e3cd942ad90d55b8f143.tar.gz |
Lexer for the WebGPU Shading Language (#2386)
See https://w3.org/TR/WGSL
Further work is needed to refine it:
- treat context-dependent names specially
- treat template start and template end tokens specially, perhaps
Fixes: #2388
Diffstat (limited to 'pygments/lexers/_mapping.py')
-rw-r--r-- | pygments/lexers/_mapping.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pygments/lexers/_mapping.py b/pygments/lexers/_mapping.py index 34a3bd2a..ed3d00b1 100644 --- a/pygments/lexers/_mapping.py +++ b/pygments/lexers/_mapping.py @@ -530,6 +530,7 @@ LEXERS = { 'WDiffLexer': ('pygments.lexers.diff', 'WDiff', ('wdiff',), ('*.wdiff',), ()), 'WatLexer': ('pygments.lexers.webassembly', 'WebAssembly', ('wast', 'wat'), ('*.wat', '*.wast'), ()), 'WebIDLLexer': ('pygments.lexers.webidl', 'Web IDL', ('webidl',), ('*.webidl',), ()), + 'WgslLexer': ('pygments.lexers.wgsl', 'WebGPU Shading Language', ('wgsl',), ('*.wgsl',), ('text/wgsl',)), 'WhileyLexer': ('pygments.lexers.whiley', 'Whiley', ('whiley',), ('*.whiley',), ('text/x-whiley',)), 'WoWTocLexer': ('pygments.lexers.wowtoc', 'World of Warcraft TOC', ('wowtoc',), ('*.toc',), ()), 'WrenLexer': ('pygments.lexers.wren', 'Wren', ('wren',), ('*.wren',), ()), |