diff options
Diffstat (limited to 'xtask/src/ast_src.rs')
-rw-r--r-- | xtask/src/ast_src.rs | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/xtask/src/ast_src.rs b/xtask/src/ast_src.rs index 5fed777ac..eba66ff4d 100644 --- a/xtask/src/ast_src.rs +++ b/xtask/src/ast_src.rs | |||
@@ -227,6 +227,7 @@ pub(crate) const KINDS_SRC: KindsSrc = KindsSrc { | |||
227 | pub(crate) struct AstSrc<'a> { | 227 | pub(crate) struct AstSrc<'a> { |
228 | pub(crate) nodes: &'a [AstNodeSrc<'a>], | 228 | pub(crate) nodes: &'a [AstNodeSrc<'a>], |
229 | pub(crate) enums: &'a [AstEnumSrc<'a>], | 229 | pub(crate) enums: &'a [AstEnumSrc<'a>], |
230 | pub(crate) token_enums: &'a [AstEnumSrc<'a>], | ||
230 | } | 231 | } |
231 | 232 | ||
232 | pub(crate) struct AstNodeSrc<'a> { | 233 | pub(crate) struct AstNodeSrc<'a> { |
@@ -753,6 +754,13 @@ pub(crate) const AST_SRC: AstSrc = AstSrc { | |||
753 | // macro calls are parsed as expression statements */ | 754 | // macro calls are parsed as expression statements */ |
754 | } | 755 | } |
755 | 756 | ||
757 | enum FieldDefList { | ||
758 | RecordFieldDefList, | ||
759 | TupleFieldDefList, | ||
760 | } | ||
761 | }, | ||
762 | |||
763 | token_enums: &ast_enums! { | ||
756 | enum LeftDelimiter { LParen, LBrack, LCurly } | 764 | enum LeftDelimiter { LParen, LBrack, LCurly } |
757 | enum RightDelimiter { RParen, RBrack, RCurly } | 765 | enum RightDelimiter { RParen, RBrack, RCurly } |
758 | enum RangeSeparator { Dotdot, Dotdotdot, Dotdoteq} | 766 | enum RangeSeparator { Dotdot, Dotdotdot, Dotdoteq} |
@@ -817,10 +825,5 @@ pub(crate) const AST_SRC: AstSrc = AstSrc { | |||
817 | Ident, | 825 | Ident, |
818 | IntNumber | 826 | IntNumber |
819 | } | 827 | } |
820 | |||
821 | enum FieldDefList { | ||
822 | RecordFieldDefList, | ||
823 | TupleFieldDefList, | ||
824 | } | ||
825 | }, | 828 | }, |
826 | }; | 829 | }; |