Skip to content

Commit 0cd43fe

Browse files
authored
Rename Typelessclause to something easier to understand (#22912)
2 parents 823782c + 4e5d038 commit 0cd43fe

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

compiler/src/dotty/tools/dotc/parsing/Parsers.scala

+3-3
Original file line numberDiff line numberDiff line change
@@ -3555,7 +3555,7 @@ object Parsers {
35553555
* ClsParams ::= ClsParam {‘,’ ClsParam}
35563556
* ClsParam ::= {Annotation}
35573557
* [{Modifier} (‘val’ | ‘var’)] Param
3558-
* TypelessClause ::= DefTermParamClause
3558+
* ConstrParamClause ::= DefTermParamClause
35593559
* | UsingParamClause
35603560
*
35613561
* DefTermParamClause::= [nl] ‘(’ [DefTermParams] ‘)’
@@ -3681,7 +3681,7 @@ object Parsers {
36813681
}
36823682

36833683
/** ClsTermParamClauses ::= {ClsTermParamClause} [[nl] ‘(’ [‘implicit’] ClsParams ‘)’]
3684-
* TypelessClauses ::= TypelessClause {TypelessClause}
3684+
* ConstrParamClauses ::= ConstrParamClause {ConstrParamClause}
36853685
*
36863686
* @return The parameter definitions
36873687
*/
@@ -3955,7 +3955,7 @@ object Parsers {
39553955
}
39563956

39573957
/** DefDef ::= DefSig [‘:’ Type] [‘=’ Expr]
3958-
* | this TypelessClauses [DefImplicitClause] `=' ConstrExpr
3958+
* | this ConstrParamClauses [DefImplicitClause] `=' ConstrExpr
39593959
* DefSig ::= id [DefParamClauses] [DefImplicitClause]
39603960
*/
39613961
def defDefOrDcl(start: Offset, mods: Modifiers, numLeadParams: Int = 0): DefDef = atSpan(start, nameStart) {

docs/_docs/internals/syntax.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -387,8 +387,8 @@ DefParamClauses ::= DefParamClause { DefParamClause } -- and two DefTypeParam
387387
DefParamClause ::= DefTypeParamClause
388388
| DefTermParamClause
389389
| UsingParamClause
390-
TypelessClauses ::= TypelessClause {TypelessClause}
391-
TypelessClause ::= DefTermParamClause
390+
ConstrParamClauses::= ConstrParamClause {ConstrParamClause}
391+
ConstrParamClause ::= DefTermParamClause
392392
| UsingParamClause
393393
DefTermParamClause::= [nl] ‘(’ [DefTermParams] ‘)’
394394
UsingParamClause ::= [nl] ‘(’ ‘using’ (DefTermParams | FunArgTypes) ‘)’
@@ -459,7 +459,7 @@ Def ::= ‘val’ PatDef
459459
PatDef ::= ids [‘:’ Type] [‘=’ Expr]
460460
| Pattern2 [‘:’ Type] [‘=’ Expr] PatDef(_, pats, tpe?, expr)
461461
DefDef ::= 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)
463463
DefSig ::= id [DefParamClauses] [DefImplicitClause]
464464
TypeDef ::= id [HkTypeParamClause] {FunParamClause} TypeAndCtxBounds TypeDefTree(_, name, tparams, bound
465465
[‘=’ Type]

docs/_docs/reference/syntax.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -363,8 +363,8 @@ DefParamClauses ::= DefParamClause { DefParamClause } -- and two DefTypeParam
363363
DefParamClause ::= DefTypeParamClause
364364
| DefTermParamClause
365365
| UsingParamClause
366-
TypelessClauses ::= TypelessClause {TypelessClause}
367-
TypelessClause ::= DefTermParamClause
366+
ConstrParamClauses::= ConstrParamClause {ConstrParamClause}
367+
ConstrParamClause ::= DefTermParamClause
368368
| UsingParamClause
369369
370370
DefTermParamClause::= [nl] ‘(’ [DefTermParams] ‘)’
@@ -433,7 +433,7 @@ Def ::= ‘val’ PatDef
433433
PatDef ::= ids [‘:’ Type] [‘=’ Expr]
434434
| Pattern2 [‘:’ Type] [‘=’ Expr] PatDef(_, pats, tpe?, expr)
435435
DefDef ::= DefSig [‘:’ Type] [‘=’ Expr] DefDef(_, name, paramss, tpe, expr)
436-
| ‘this’ TypelessClauses [DefImplicitClause] ‘=’ ConstrExpr DefDef(_, <init>, vparamss, EmptyTree, expr | Block)
436+
| ‘this’ ConstrParamClauses [DefImplicitClause] ‘=’ ConstrExpr DefDef(_, <init>, vparamss, EmptyTree, expr | Block)
437437
DefSig ::= id [DefParamClauses] [DefImplicitClause]
438438
TypeDef ::= id [HkTypeParamClause] {FunParamClause}TypeBounds TypeDefTree(_, name, tparams, bound
439439
[‘=’ Type]

0 commit comments

Comments
 (0)