Skip to content

Commit 6c995f9

Browse files
Merge pull request scala#85 from nicolasstucki/fix-#83
Fix scala#83: Accept `extends` followed by a `(`
2 parents b5027ba + e707aec commit 6c995f9

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)