Skip to content

Commit 6617764

Browse files
authored
Merge pull request scala#129 from nicolasstucki/fix-#128
Fix scala#128: Add missing boundary for numbers
2 parents 4d48121 + 05364bb commit 6617764

File tree

3 files changed

+26
-1
lines changed

3 files changed

+26
-1
lines changed

src/typescript/Scala.tmLanguage.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,11 @@ export const scalaTmLanguage: TmLanguage = {
191191
name: 'constant.numeric.scala'
192192
},
193193
{
194-
match: '((([0-9][0-9_]*(\\.[0-9][0-9_]*)?)|(\\.[0-9][0-9_]*))([eE](\\+|-)?[0-9][0-9_]*)?|[0-9][0-9_]*)([LlFfDd]|UL|ul)?\\b',
194+
match: '\\b(([0-9][0-9_]*(\\.[0-9][0-9_]*)?)([eE](\\+|-)?[0-9][0-9_]*)?|[0-9][0-9_]*)[LlFfDd]?\\b',
195+
name: 'constant.numeric.scala'
196+
},
197+
{
198+
match: '(\\.[0-9][0-9_]*)([eE](\\+|-)?[0-9][0-9_]*)?[LlFfDd]?\\b',
195199
name: 'constant.numeric.scala'
196200
},
197201
{

tests/snap/#128.test.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
p133
2+
p133.
3+
p133.42
4+
p4e1
5+
p.2
6+
x124x

tests/snap/#128.test.scala.snap

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
>p133
2+
#^^^^^ source.scala
3+
>p133.
4+
#^^^^^^ source.scala
5+
>p133.42
6+
#^^^^ source.scala
7+
# ^^^ source.scala constant.numeric.scala
8+
>p4e1
9+
#^^^^^ source.scala
10+
>p.2
11+
#^ source.scala
12+
# ^^ source.scala constant.numeric.scala
13+
>x124x
14+
#^^^^^^ source.scala
15+
>

0 commit comments

Comments
 (0)