Skip to content

Commit cb5960e

Browse files
committed
Fix #91: Support open classes
1 parent 6c995f9 commit cb5960e

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/typescript/Scala.tmLanguage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@ export const scalaTmLanguage: TmLanguage = {
480480
}
481481
},
482482
{
483-
match: '\\b(?:(case)\\s+)?(class|object)\\s+([^\\s\\{\\(\\[]+)',
483+
match: '\\b(?:(case|open)\\s+)?(class|object)\\s+([^\\s\\{\\(\\[]+)',
484484
captures: {
485485
'1': {
486486
name: 'keyword.declaration.scala'

tests/unit/#91.test.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// SYNTAX TEST "source.scala"
2+
3+
open class A
4+
// ^^^^ keyword.declaration.scala
5+
// ^^^^^ keyword.declaration.scala
6+
// ^ entity.name.class.declaration

0 commit comments

Comments
 (0)