summaryrefslogtreecommitdiff
path: root/doc/reference/ReferencePartAppendix.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/reference/ReferencePartAppendix.tex')
-rw-r--r--doc/reference/ReferencePartAppendix.tex9
1 files changed, 6 insertions, 3 deletions
diff --git a/doc/reference/ReferencePartAppendix.tex b/doc/reference/ReferencePartAppendix.tex
index 2775166ac8..a7a100699d 100644
--- a/doc/reference/ReferencePartAppendix.tex
+++ b/doc/reference/ReferencePartAppendix.tex
@@ -145,11 +145,14 @@ grammar.
| final
| sealed
+ AttributeClause ::= `[' Attribute {`,' Attribute} `]'
+ Attribute ::= Constr
+
Template ::= Constr {`with' Constr} [TemplateBody]
TemplateBody ::= `{' [TemplateStat {`;' TemplateStat}] `}'
TemplateStat ::= Import
- | {Modifier} Def
- | {Modifier} Dcl
+ | {AttributeClause} {Modifier} Def
+ | {AttributeClause} {Modifier} Dcl
| Expr
|
@@ -195,7 +198,7 @@ grammar.
| `{' this ArgumentExprs {`;' BlockStat} `}'
CompilationUnit ::= [package QualId `;'] {TopStat `;'} TopStat
- TopStat ::= {Modifier} TmplDef
+ TopStat ::= {AttributeClause} {Modifier} TmplDef
| Import
| Packaging
|