@@ -114,6 +114,7 @@ pub enum TokenType {
114114 KwSelfUpper ,
115115 KwStatic ,
116116 KwStruct ,
117+ KwSuper ,
117118 KwTrait ,
118119 KwTry ,
119120 KwType ,
@@ -250,6 +251,7 @@ impl TokenType {
250251 KwSelfUpper ,
251252 KwStatic ,
252253 KwStruct ,
254+ KwSuper ,
253255 KwTrait ,
254256 KwTry ,
255257 KwType ,
@@ -324,6 +326,7 @@ impl TokenType {
324326 TokenType :: KwSelfUpper => Some ( kw:: SelfUpper ) ,
325327 TokenType :: KwStatic => Some ( kw:: Static ) ,
326328 TokenType :: KwStruct => Some ( kw:: Struct ) ,
329+ TokenType :: KwSuper => Some ( kw:: Super ) ,
327330 TokenType :: KwTrait => Some ( kw:: Trait ) ,
328331 TokenType :: KwTry => Some ( kw:: Try ) ,
329332 TokenType :: KwType => Some ( kw:: Type ) ,
@@ -549,6 +552,7 @@ macro_rules! exp {
549552 ( SelfUpper ) => { exp!( @kw, SelfUpper , KwSelfUpper ) } ;
550553 ( Static ) => { exp!( @kw, Static , KwStatic ) } ;
551554 ( Struct ) => { exp!( @kw, Struct , KwStruct ) } ;
555+ ( Super ) => { exp!( @kw, Super , KwSuper ) } ;
552556 ( Trait ) => { exp!( @kw, Trait , KwTrait ) } ;
553557 ( Try ) => { exp!( @kw, Try , KwTry ) } ;
554558 ( Type ) => { exp!( @kw, Type , KwType ) } ;
0 commit comments