@@ -387,8 +387,8 @@ DefParamClauses ::= DefParamClause { DefParamClause } -- and two DefTypeParam
387387DefParamClause ::= DefTypeParamClause
388388 | DefTermParamClause
389389 | UsingParamClause
390- TypelessClauses ::= TypelessClause {TypelessClause }
391- TypelessClause ::= DefTermParamClause
390+ ConstrParamClauses ::= ConstrParamClause {ConstrParamClause }
391+ ConstrParamClause ::= DefTermParamClause
392392 | UsingParamClause
393393DefTermParamClause::= [nl] ‘(’ [DefTermParams] ‘)’
394394UsingParamClause ::= [nl] ‘(’ ‘using’ (DefTermParams | FunArgTypes) ‘)’
@@ -459,7 +459,7 @@ Def ::= ‘val’ PatDef
459459PatDef ::= ids [‘:’ Type] [‘=’ Expr]
460460 | Pattern2 [‘:’ Type] [‘=’ Expr] PatDef(_, pats, tpe?, expr)
461461DefDef ::= DefSig [‘:’ Type] [‘=’ Expr] DefDef(_, name, paramss, tpe, expr)
462- | ‘this’ TypelessClauses [DefImplicitClause] ‘=’ ConstrExpr DefDef(_, <init>, vparamss, EmptyTree, expr | Block)
462+ | ‘this’ ConstrParamClauses [DefImplicitClause] ‘=’ ConstrExpr DefDef(_, <init>, vparamss, EmptyTree, expr | Block)
463463DefSig ::= id [DefParamClauses] [DefImplicitClause]
464464TypeDef ::= id [HkTypeParamClause] {FunParamClause} TypeAndCtxBounds TypeDefTree(_, name, tparams, bound
465465 [‘=’ Type]
0 commit comments