1
0
mirror of https://github.com/alecthomas/chroma.git synced 2025-03-19 21:10:15 +02:00

add missing type suffixes for nim

This commit is contained in:
Rasmus Moorats 2023-01-18 16:29:07 +02:00 committed by Alec Thomas
parent d5b3291829
commit 3d1bc51fa8

View File

@ -44,10 +44,10 @@
</rule>
</state>
<state name="int-suffix">
<rule pattern="\&#39;i(32|64)">
<rule pattern="\&#39;(i|u)(32|64)">
<token type="LiteralNumberIntegerLong"/>
</rule>
<rule pattern="\&#39;i(8|16)">
<rule pattern="\&#39;(u|(i|u)(8|16))">
<token type="LiteralNumberInteger"/>
</rule>
<rule>
@ -55,7 +55,7 @@
</rule>
</state>
<state name="float-suffix">
<rule pattern="\&#39;f(32|64)">
<rule pattern="\&#39;(f|d|f(32|64))">
<token type="LiteralNumberFloat"/>
</rule>
<rule>
@ -176,7 +176,7 @@
<rule pattern="\b((?![_\d])\w)(((?!_)\w)|(_(?!_)\w))*">
<token type="Name"/>
</rule>
<rule pattern="[0-9][0-9_]*(?=([e.]|\&#39;f(32|64)))">
<rule pattern="[0-9][0-9_]*(?=([e.]|\&#39;(f|d|f(32|64))))">
<token type="LiteralNumberFloat"/>
<push state="float-suffix" state="float-number"/>
</rule>