Skip to content

Commit e707aec

Browse files
committed
Fix scala#83: Accept extends followed by a (
1 parent b5027ba commit e707aec

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/typescript/Scala.tmLanguage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -847,7 +847,7 @@ export const scalaTmLanguage: TmLanguage = {
847847
inheritance: {
848848
patterns: [
849849
{
850-
match: '(extends|with|derives)\\s+([^\\s\\{\\(\\[\\]]+)',
850+
match: '(extends|with|derives)\\s+([^\\s\\{\\[\\]]+)',
851851
captures: {
852852
'1': {
853853
name: 'keyword.declaration.scala'

tests/unit/#83.test.scala

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// SYNTAX TEST "source.scala"
2+
3+
trait A extends B
4+
// ^^^^^^^ keyword.declaration.scala
5+
6+
trait A extends (B => B){}
7+
// ^^^^^^^ keyword.declaration.scala

0 commit comments

Comments
 (0)