@@ -114,6 +114,7 @@ pub enum TokenType {
114
114
KwSelfUpper ,
115
115
KwStatic ,
116
116
KwStruct ,
117
+ KwSuper ,
117
118
KwTrait ,
118
119
KwTry ,
119
120
KwType ,
@@ -250,6 +251,7 @@ impl TokenType {
250
251
KwSelfUpper ,
251
252
KwStatic ,
252
253
KwStruct ,
254
+ KwSuper ,
253
255
KwTrait ,
254
256
KwTry ,
255
257
KwType ,
@@ -324,6 +326,7 @@ impl TokenType {
324
326
TokenType :: KwSelfUpper => Some ( kw:: SelfUpper ) ,
325
327
TokenType :: KwStatic => Some ( kw:: Static ) ,
326
328
TokenType :: KwStruct => Some ( kw:: Struct ) ,
329
+ TokenType :: KwSuper => Some ( kw:: Super ) ,
327
330
TokenType :: KwTrait => Some ( kw:: Trait ) ,
328
331
TokenType :: KwTry => Some ( kw:: Try ) ,
329
332
TokenType :: KwType => Some ( kw:: Type ) ,
@@ -549,6 +552,7 @@ macro_rules! exp {
549
552
( SelfUpper ) => { exp!( @kw, SelfUpper , KwSelfUpper ) } ;
550
553
( Static ) => { exp!( @kw, Static , KwStatic ) } ;
551
554
( Struct ) => { exp!( @kw, Struct , KwStruct ) } ;
555
+ ( Super ) => { exp!( @kw, Super , KwSuper ) } ;
552
556
( Trait ) => { exp!( @kw, Trait , KwTrait ) } ;
553
557
( Try ) => { exp!( @kw, Try , KwTry ) } ;
554
558
( Type ) => { exp!( @kw, Type , KwType ) } ;
0 commit comments