File tree Expand file tree Collapse file tree 2 files changed +39
-1
lines changed Expand file tree Collapse file tree 2 files changed +39
-1
lines changed Original file line number Diff line number Diff line change @@ -118,7 +118,7 @@ export const scalaTmLanguage: TmLanguage = {
118118 name : 'constant.language.scala'
119119 } ,
120120 {
121- match : '\\b((0(x|X)[0-9a-fA-F ]*)|(([0-9]+ \\.[0-9]+ )|(\\.[0-9]+ ))((e|E)(\\+|-)?[0-9]+ )?|[0-9]+ )([LlFfDd]|UL|ul)?\\b' ,
121+ match : '\\b((0(x|X)[0-9a-fA-F_ ]*)|(([0-9][0-9_]* \\.[0-9][0-9_]* )|(\\.[0-9][0-9_]* ))((e|E)(\\+|-)?[0-9][0-9_]* )?|[0-9][0-9_]* )([LlFfDd]|UL|ul)?\\b' ,
122122 name : 'constant.numeric.scala'
123123 } ,
124124 {
Original file line number Diff line number Diff line change 1+ // SYNTAX TEST "source.scala"
2+
3+ 1 2l 2L 3f 3F 4d 4D 5.6 2.3e56 2.3E56
4+ // ^ constant.numeric.scala
5+ // ^^ constant.numeric.scala
6+ // ^^ constant.numeric.scala
7+ // ^^ constant.numeric.scala
8+ // ^^ constant.numeric.scala
9+ // ^^ constant.numeric.scala
10+ // ^^ constant.numeric.scala
11+ // ^^^ constant.numeric.scala
12+ // ^^^^^^ constant.numeric.scala
13+ // ^^^^^^ constant.numeric.scala
14+
15+ - 1
16+ // ^ keyword.operator.arithmetic.scala
17+ // ^ constant.numeric.scala
18+
19+ 0x123abc
20+ // ^^^^^^^^^ constant.numeric.scala
21+
22+ 123_456
23+ // ^^^^^^^ constant.numeric.scala
24+
25+ 0x123_abc
26+ // ^^^^^^^^^ constant.numeric.scala
27+
28+ 110_222_795_799.99
29+ // ^^^^^^^^^^^^^^^^^^ constant.numeric.scala
30+
31+ 110.9499_999
32+ // ^^^^^^^^^^^ constant.numeric.scala
33+
34+ 2_000.343_999e561_100
35+ // ^^^^^^^^^^^^^^^^^^^^^ constant.numeric.scala
36+
37+ .123_456
38+ // ^^^^^^^ constant.numeric.scala
You can’t perform that action at this time.
0 commit comments