Section headers

This commit is contained in:
Aleksey Kladov 2020-07-31 21:56:52 +02:00
parent 1914d0aa7b
commit 675e86becf

View file

@ -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