@@ -37,12 +37,11 @@ Macro-format:
3737 UNIQUE Length separator_NameRef uniqid_Nat underlying_NameRef?
3838 DEFAULTGETTER Length underlying_NameRef index_Nat
3939 VARIANT Length underlying_NameRef variance_Nat // 0: Contravariant, 1: Covariant
40- OUTERSELECT Length underlying_NameRef nhops_Nat
4140
4241 SUPERACCESSOR Length underlying_NameRef
4342 PROTECTEDACCESSOR Length underlying_NameRef
4443 PROTECTEDSETTER Length underlying_NameRef
45- INITIALIZER Length underlying_NameRef
44+ OBJECTCLASS Length underlying_NameRef
4645
4746 SIGNED Length original_NameRef resultSig_NameRef paramSig_NameRef*
4847
@@ -81,9 +80,9 @@ Standard-Section: "ASTs" TopLevelStat*
8180 SELECT possiblySigned_NameRef qual_Term
8281 QUALTHIS typeIdent_Tree
8382 NEW cls_Type
83+ NAMEDARG paramName_NameRef arg_Term
8484 SUPER Length this_Term mixinTypeIdent_Tree?
8585 TYPED Length expr_Term ascription_Type
86- NAMEDARG Length paramName_NameRef arg_Term
8786 ASSIGN Length lhs_Term rhs_Term
8887 BLOCK Length expr_Term Stat*
8988 INLINED Length call_Term expr_Term Stat*
@@ -93,6 +92,7 @@ Standard-Section: "ASTs" TopLevelStat*
9392 TRY Length expr_Term CaseDef* finalizer_Term?
9493 RETURN Length meth_ASTRef expr_Term?
9594 REPEATED Length elem_Type elem_Term*
95+ SELECTouter Length levels_Nat qual_Term underlying_Type
9696 BIND Length boundName_NameRef patType_Type pat_Term
9797 ALTERNATIVE Length alt_Term*
9898 UNAPPLY Length fun_Term ImplicitArg* pat_Type pat_Term*
@@ -248,10 +248,6 @@ object TastyFormat {
248248 final val VARIANT = 12 // A name `+<name>` o `-<name>` indicating
249249 // a co- or contra-variant parameter of a type lambda.
250250
251- final val OUTERSELECT = 13 // A name `<num>_outer`, used by the inliner to indicate an
252- // outer accessor that will be filled in by ExplicitOuter.
253- // <num> indicates the number of hops needed to select the outer field.
254-
255251 final val SUPERACCESSOR = 20 // The name of a super accessor `super$name` created by SuperAccesors.
256252
257253 final val PROTECTEDACCESSOR = 21 // The name of a protected accessor `protected$<name>` created by SuperAccesors.
@@ -336,6 +332,7 @@ object TastyFormat {
336332 final val RECtype = 90
337333 final val TYPEALIAS = 91
338334 final val SINGLETONtpt = 92
335+ final val NAMEDARG = 93
339336
340337 // Cat. 4: tag Nat AST
341338
@@ -362,15 +359,15 @@ object TastyFormat {
362359 final val APPLY = 136
363360 final val TYPEAPPLY = 137
364361 final val TYPED = 138
365- final val NAMEDARG = 139
366- final val ASSIGN = 140
367- final val BLOCK = 141
368- final val IF = 142
369- final val LAMBDA = 143
370- final val MATCH = 144
371- final val RETURN = 145
372- final val TRY = 146
373- final val INLINED = 147
362+ final val ASSIGN = 139
363+ final val BLOCK = 140
364+ final val IF = 141
365+ final val LAMBDA = 142
366+ final val MATCH = 143
367+ final val RETURN = 144
368+ final val TRY = 145
369+ final val INLINED = 146
370+ final val SELECTouter = 147
374371 final val REPEATED = 148
375372 final val BIND = 149
376373 final val ALTERNATIVE = 150
@@ -536,6 +533,7 @@ object TastyFormat {
536533 case MATCH => " MATCH"
537534 case RETURN => " RETURN"
538535 case INLINED => " INLINED"
536+ case SELECTouter => " SELECTouter"
539537 case TRY => " TRY"
540538 case REPEATED => " REPEATED"
541539 case BIND => " BIND"
0 commit comments