@@ -18,10 +18,10 @@ first_line_match: |-
1818
1919variables :
2020  dec_exponent : (?:[eE][-+]?\d*) 
21-   dec_suffix : ' [dDlL ]' 
22-   double_suffix : ' [dD ]' 
23-   long_suffix :  ' [lL] ' 
24-   unit_suffix : (?i:[kmgtp]b) 
21+   dec_suffix : ' [dD ]' 
22+   float_suffix : ' [dDlL ]' 
23+   int_suffix :  (?i:u[lsy]?|[lnsy]) 
24+   unit_suffix : (?i:[kmgtp]b\b ) 
2525  kebab_break : (?![\w-]) 
2626
2727contexts :
@@ -548,14 +548,14 @@ contexts:
548548          pop : true 
549549
550550  numeric-constant :
551-     - match : \b(0[bB])([01]*)({{long_suffix }}?{{unit_suffix}}?)\b  
551+     - match : \b(0[bB])([01]*)({{int_suffix }}?{{unit_suffix}}?) 
552552      scope : meta.number.integer.binary.powershell 
553553      captures :
554554        1 : constant.numeric.base.powershell 
555555        2 : constant.numeric.value.powershell 
556556        3 : constant.numeric.suffix.powershell 
557557      push : members 
558-     - match : \b(0[xX])(\h*)({{long_suffix }}?{{unit_suffix}}?)\b  
558+     - match : \b(0[xX])(\h*)({{int_suffix }}?{{unit_suffix}}?) 
559559      scope : meta.number.integer.hexadecimal.powershell 
560560      captures :
561561        1 : constant.numeric.base.powershell 
@@ -570,11 +570,11 @@ contexts:
570570        # 1.2 1.2e-3 1.e2 1e2 
571571        | \d+ (?: (\.) \d+ {{dec_exponent}}? | (\.)? {{dec_exponent}} ) 
572572        ) 
573-         ( {{dec_suffix }}? {{unit_suffix}}? )\b  
573+         ( {{float_suffix }}? {{unit_suffix}}? ) 
574574        | 
575575        # 10.l 10.lGB 10.GB 
576576        ( \d+ (\.) ) 
577-         ( {{dec_suffix }} {{unit_suffix}}? | {{unit_suffix}} )\b  
577+         ( {{float_suffix }} {{unit_suffix}}? | {{unit_suffix}} ) 
578578      scope: meta.number.float.decimal.powershell 
579579      captures: 
580580        1: constant.numeric.value.powershell 
@@ -586,13 +586,13 @@ contexts:
586586        7: punctuation.separator.decimal.powershell 
587587        8: constant.numeric.suffix.powershell 
588588      push: members 
589-      - match : \b(\d+)({{double_suffix }}{{unit_suffix}}?)\b  
589+      - match : \b(\d+)({{dec_suffix }}{{unit_suffix}}?) 
590590      scope : meta.number.float.decimal.powershell 
591591      captures :
592592        1 : constant.numeric.value.powershell 
593593        2 : constant.numeric.suffix.powershell 
594594      push : members 
595-     - match : \b(\d+)({{long_suffix }}?{{unit_suffix}}?)\b  
595+     - match : \b(\d+)({{int_suffix }}?{{unit_suffix}}?) 
596596      scope : meta.number.integer.decimal.powershell 
597597      captures :
598598        1 : constant.numeric.value.powershell 
0 commit comments