@@ -38,15 +38,15 @@ rules:
3838 - constant.number : " (\\ b(0[Bb][01][01']*[01])([Uu][Ll]?[Ll]?|[Ll][Ll]?[Uu]?)?\\ b)" # Binary
3939
4040 # Decimal Floating-point Literals
41- - constant.number : " (([0-9]?[.]?[0-9]+)([Ee][+-]?[0-9]+)?[FfLl]?\\ b)" # Base case optional interger part with exponent base case
41+ - constant.number : " (([0-9]?[.]?\\ b [0-9]+)([Ee][+-]?[0-9]+)?[FfLl]?\\ b)" # Base case optional interger part with exponent base case
4242 - constant.number : " (\\ b([0-9]+[.][0-9]?)([Ee][+-]?[0-9]+)?[FfLl]?)" # Base case optional fractional part with exponent base case
43- - constant.number : " (([0-9]?[.]?[0-9]+)([Ee][+-]?[0-9][0-9']*[0-9])?[FfLl]?\\ b)" # Base case optional interger part with exponent
43+ - constant.number : " (([0-9]?[.]?\\ b [0-9]+)([Ee][+-]?[0-9][0-9']*[0-9])?[FfLl]?\\ b)" # Base case optional interger part with exponent
4444 - constant.number : " (\\ b([0-9]+[.][0-9]?)([Ee][+-]?[0-9][0-9']*[0-9])?[FfLl]?)" # Base case optional fractional part with exponent
4545
46- - constant.number : " (([0-9][0-9']*[0-9])?[.]?([0-9][0-9']*[0-9])+([Ee][+-]?[0-9]+)?[FfLl]?\\ b)" # Optional interger part with exponent base case
47- - constant.number : " (\\ b([0-9][0-9']*[0-9])+[.]([0-9][0-9']*[0-9])?([Ee][+-]?[0-9]+)?[FfLl]?)" # Optional fractional part with exponent base case
48- - constant.number : " (([0-9][0-9']*[0-9])?[.]?([0-9][0-9']*[0-9])+([Ee][+-]?[0-9][0-9']*[0-9])?[FfLl]?\\ b)" # Optional interger part with exponent
49- - constant.number : " (\\ b([0-9][0-9']*[0-9])+[.]([0-9][0-9']*[0-9])?([Ee][+-]?[0-9][0-9']*[0-9])?[FfLl]?)" # Optional fractional part with exponent
46+ - constant.number : " (([0-9][0-9']*[0-9])?[.]?\\ b ([0-9][0-9']*[0-9])+([Ee][+-]?[0-9]+)?[FfLl]?\\ b)" # Optional interger part with exponent base case
47+ - constant.number : " (\\ b([0-9][0-9']*[0-9])+[.]([0-9][0-9']*[0-9])?([Ee][+-]?[0-9]+)?[FfLl]?)" # Optional fractional part with exponent base case
48+ - constant.number : " (([0-9][0-9']*[0-9])?[.]?\\ b ([0-9][0-9']*[0-9])+([Ee][+-]?[0-9][0-9']*[0-9])?[FfLl]?\\ b)" # Optional interger part with exponent
49+ - constant.number : " (\\ b([0-9][0-9']*[0-9])+[.]([0-9][0-9']*[0-9])?([Ee][+-]?[0-9][0-9']*[0-9])?[FfLl]?)" # Optional fractional part with exponent
5050
5151 # Hexadecimal Floating-point Literals
5252 - constant.number : " (\\ b0[Xx]([0-9a-zA-Z]?[.]?[0-9a-zA-Z]+)([Pp][+-]?[0-9]+)?[FfLl]?\\ b)" # Base case optional interger part with exponent base case
0 commit comments