chore(deps): bump chroma to v2 #735

Bump `alecthomas/chroma` to `v2`:
https://github.com/cheat/cheat/issues/735
This commit is contained in:
Christopher Allen Lane
2023-12-13 12:54:32 -05:00
parent 6bf51e758f
commit 1790aec85d
600 changed files with 41727 additions and 17815 deletions

View File

@@ -0,0 +1,43 @@
<lexer>
<config>
<name>Tal</name>
<alias>tal</alias>
<alias>uxntal</alias>
<filename>*.tal</filename>
<mime_type>text/x-uxntal</mime_type>
</config>
<rules>
<state name="comment">
<rule pattern="(?&lt;!\S)\((?!\S)"><token type="CommentMultiline"/><push/></rule>
<rule pattern="(?&lt;!\S)\)(?!\S)"><token type="CommentMultiline"/><pop depth="1"/></rule>
<rule pattern="[^()]+"><token type="CommentMultiline"/></rule>
<rule pattern="[()]+"><token type="CommentMultiline"/></rule>
</state>
<state name="root">
<rule pattern="\s+"><token type="TextWhitespace"/></rule>
<rule pattern="(?&lt;!\S)\((?!\S)"><token type="CommentMultiline"/><push state="comment"/></rule>
<rule pattern="(?&lt;!\S)(BRK|LIT|INC|POP|DUP|NIP|SWP|OVR|ROT|EQU|NEQ|GTH|LTH|JMP|JCN|JSR|STH|LDZ|STZ|LDR|STR|LDA|STA|DEI|DEO|ADD|SUB|MUL|DIV|AND|ORA|EOR|SFT)2?k?r?(?!\S)"><token type="KeywordReserved"/></rule>
<rule pattern="[][{}](?!\S)"><token type="Punctuation"/></rule>
<rule pattern="#([0-9a-f]{2}){1,2}(?!\S)"><token type="LiteralNumberHex"/></rule>
<rule pattern="&quot;\S+"><token type="LiteralString"/></rule>
<rule pattern="([0-9a-f]{2}){1,2}(?!\S)"><token type="Literal"/></rule>
<rule pattern="[|$][0-9a-f]{1,4}(?!\S)"><token type="KeywordDeclaration"/></rule>
<rule pattern="%\S+"><token type="NameDecorator"/></rule>
<rule pattern="@\S+"><token type="NameFunction"/></rule>
<rule pattern="&amp;\S+"><token type="NameLabel"/></rule>
<rule pattern="/\S+"><token type="NameTag"/></rule>
<rule pattern="\.\S+"><token type="NameVariableMagic"/></rule>
<rule pattern=",\S+"><token type="NameVariableInstance"/></rule>
<rule pattern=";\S+"><token type="NameVariableGlobal"/></rule>
<rule pattern="-\S+"><token type="Literal"/></rule>
<rule pattern="_\S+"><token type="Literal"/></rule>
<rule pattern="=\S+"><token type="Literal"/></rule>
<rule pattern="!\S+"><token type="NameFunction"/></rule>
<rule pattern="\?\S+"><token type="NameFunction"/></rule>
<rule pattern="~\S+"><token type="KeywordNamespace"/></rule>
<rule pattern="\S+"><token type="NameFunction"/></rule>
</state>
</rules>
</lexer>