Change parsing rules for primary constructor
- Parse 'constructor' keyword before value arguments - Allow unescaped annotations
This commit is contained in:
@@ -17,7 +17,7 @@ internal class Example<X, T : Comparable<X>>(protected val x : Foo<X, T>, y : So
|
||||
class
|
||||
: modifiers ("class" | "trait") SimpleName
|
||||
typeParameters?
|
||||
modifiers ("(" functionParameter{","} ")")?
|
||||
(modifiers "constructor")? ("(" functionParameter{","} ")")?
|
||||
(":" annotations delegationSpecifier{","})?
|
||||
typeConstraints
|
||||
(classBody? | enumClassBody)
|
||||
|
||||
Reference in New Issue
Block a user