summaryrefslogtreecommitdiff
path: root/doc/reference/ReferencePartAppendix.tex
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2004-07-16 16:18:17 +0000
committerMartin Odersky <odersky@gmail.com>2004-07-16 16:18:17 +0000
commite27e0cf399d6e33eba13afd3500f0a41e7ab73e0 (patch)
tree1ac248853dbddc32d599da8419b9e8f8dc97e37d /doc/reference/ReferencePartAppendix.tex
parent147b761ceaaac0265af38bf4c00f71779a4ed1ea (diff)
downloadscala-e27e0cf399d6e33eba13afd3500f0a41e7ab73e0.tar.gz
scala-e27e0cf399d6e33eba13afd3500f0a41e7ab73e0.tar.bz2
scala-e27e0cf399d6e33eba13afd3500f0a41e7ab73e0.zip
*** empty log message ***
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
|