From 675e86becfab2615528152487db49bce1b43bd60 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 31 Jul 2020 21:56:52 +0200 Subject: [PATCH] Section headers --- xtask/src/codegen/rust.ungram | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/xtask/src/codegen/rust.ungram b/xtask/src/codegen/rust.ungram index 02f5aa73202..b14801f2453 100644 --- a/xtask/src/codegen/rust.ungram +++ b/xtask/src/codegen/rust.ungram @@ -1,3 +1,7 @@ +//*************************// +// Names, Paths and Macros // +//*************************// + Name = 'ident' @@ -50,6 +54,10 @@ MacroStmts = statements:Stmt* Expr? +//*************************// +// Items // +//*************************// + SourceFile = 'shebang'? Attr* @@ -245,6 +253,10 @@ Visibility = Attr = '#' '!'? '[' Path ('=' Literal | TokenTree)? ']' +//****************************// +// Statements and Expressions // +//****************************// + Stmt = ExprStmt | Item @@ -434,6 +446,10 @@ AwaitExpr = BoxExpr = Attr* 'box' Expr +//*************************// +// Types // +//*************************// + Type = ArrayType | DynTraitType @@ -495,6 +511,10 @@ TypeBound = 'lifetime' | '?'? Type +//************************// +// Patterns // +//************************// + Pat = IdentPat | BoxPat