Skip to content

Commit

Permalink
refs #2433: Fix parentheses
Browse files Browse the repository at this point in the history
  • Loading branch information
beutlich committed Oct 10, 2019
1 parent 69b8e8f commit bc127d8
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions chapters/syntax.tex
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ \subsection{Class Definition}\doublelabel{class-definition}
class-prefixes :
[ partial ]
( class | model | [ operator ] record | block | [ expandable ] connector | type |
package | [ ( pure | impure ) ] [ operator ] function | operator )
package | [ pure | impure ] [ operator ] function | operator )

class-specifier :
long-class-specifier | short-class-specifier | der-class-specifier
Expand Down Expand Up @@ -143,9 +143,9 @@ \subsection{Class Definition}\doublelabel{class-definition}
[ redeclare ]
[ final ]
[ inner ] [ outer ]
( ( class-definition | component-clause) |
replaceable ( class-definition | component-clause)
[constraining-clause comment])
( class-definition | component-clause |
replaceable ( class-definition | component-clause )
[ constraining-clause comment ] )

import-clause :
import ( IDENT "=" name | name ["." ( "*" | "{" import-list "}" ) ] ) comment
Expand All @@ -157,7 +157,7 @@ \subsection{Class Definition}\doublelabel{class-definition}
\subsection{Extends}\doublelabel{extends}
\begin{lstlisting}[language=grammar]
extends-clause :
extends type-specifier [ class-modification ] [annotation]
extends type-specifier [ class-modification ] [ annotation ]

constraining-clause :
constrainedby type-specifier [ class-modification ]
Expand Down Expand Up @@ -202,18 +202,18 @@ \subsection{Modification}\doublelabel{modification}
| element-redeclaration

element-modification-or-replaceable:
[ each ] [ final ] ( element-modification | element-replaceable)
[ each ] [ final ] ( element-modification | element-replaceable )

element-modification :
name [ modification ] string-comment

element-redeclaration :
redeclare [ each ] [ final ]
( ( short-class-definition | component-clause1) | element-replaceable )
( short-class-definition | component-clause1 | element-replaceable )

element-replaceable:
replaceable ( short-class-definition | component-clause1)
[constraining-clause]
replaceable ( short-class-definition | component-clause1 )
[ constraining-clause ]

component-clause1 :
type-prefix type-specifier component-declaration1
Expand Down

0 comments on commit bc127d8

Please sign in to comment.