tmp/tmp4xdel_4u/{from.md → to.md}
RENAMED
|
@@ -1,15 +1,15 @@
|
|
| 1 |
## Syntax notation <a id="syntax">[[syntax]]</a>
|
| 2 |
|
| 3 |
-
In the syntax notation used in this
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
|
| 12 |
``` bnf
|
| 13 |
'{' expressionₒₚₜ '}'
|
| 14 |
```
|
| 15 |
|
|
@@ -23,7 +23,7 @@ the following rules:
|
|
| 23 |
- *X-id* is an identifier with no context-dependent meaning (e.g.,
|
| 24 |
*qualified-id*).
|
| 25 |
- *X-seq* is one or more *X*’s without intervening delimiters (e.g.,
|
| 26 |
*declaration-seq* is a sequence of declarations).
|
| 27 |
- *X-list* is one or more *X*’s separated by intervening commas (e.g.,
|
| 28 |
-
*
|
| 29 |
|
|
|
|
| 1 |
## Syntax notation <a id="syntax">[[syntax]]</a>
|
| 2 |
|
| 3 |
+
In the syntax notation used in this document, syntactic categories are
|
| 4 |
+
indicated by *italic* type, and literal words and characters in
|
| 5 |
+
`constant` `width` type. Alternatives are listed on separate lines
|
| 6 |
+
except in a few cases where a long set of alternatives is marked by the
|
| 7 |
+
phrase “one of”. If the text of an alternative is too long to fit on a
|
| 8 |
+
line, the text is continued on subsequent lines indented from the first
|
| 9 |
+
one. An optional terminal or non-terminal symbol is indicated by the
|
| 10 |
+
subscript “”, so
|
| 11 |
|
| 12 |
``` bnf
|
| 13 |
'{' expressionₒₚₜ '}'
|
| 14 |
```
|
| 15 |
|
|
|
|
| 23 |
- *X-id* is an identifier with no context-dependent meaning (e.g.,
|
| 24 |
*qualified-id*).
|
| 25 |
- *X-seq* is one or more *X*’s without intervening delimiters (e.g.,
|
| 26 |
*declaration-seq* is a sequence of declarations).
|
| 27 |
- *X-list* is one or more *X*’s separated by intervening commas (e.g.,
|
| 28 |
+
*identifier-list* is a sequence of identifiers separated by commas).
|
| 29 |
|