|
49 | 49 |
|
50 | 50 | \begin{bnf}\obeyspaces
|
51 | 51 | \nontermdef{control-line}\br
|
52 |
| -\terminal{\# include} pp-tokens new-line\br |
53 |
| -\terminal{\# define } identifier replacement-list new-line\br |
54 |
| -\terminal{\# define } identifier lparen \opt{identifier-list} \terminal{)} replacement-list new-line\br |
55 |
| -\terminal{\# define } identifier lparen \terminal{... )} replacement-list new-line\br |
56 |
| -\terminal{\# define } identifier lparen identifier-list \terminal{, ... )} replacement-list new-line\br |
57 |
| -\terminal{\# undef } identifier new-line\br |
58 |
| -\terminal{\# line } pp-tokens new-line\br |
59 |
| -\terminal{\# error } \opt{pp-tokens} new-line\br |
60 |
| -\terminal{\# pragma } \opt{pp-tokens} new-line\br |
61 |
| -\terminal{\# }new-line |
| 52 | + \terminal{\# include} pp-tokens new-line\br |
| 53 | + \terminal{\# define } identifier replacement-list new-line\br |
| 54 | + \terminal{\# define } identifier lparen \opt{identifier-list} \terminal{)} replacement-list new-line\br |
| 55 | + \terminal{\# define } identifier lparen \terminal{... )} replacement-list new-line\br |
| 56 | + \terminal{\# define } identifier lparen identifier-list \terminal{, ... )} replacement-list new-line\br |
| 57 | + \terminal{\# undef } identifier new-line\br |
| 58 | + \terminal{\# line } pp-tokens new-line\br |
| 59 | + \terminal{\# error } \opt{pp-tokens} new-line\br |
| 60 | + \terminal{\# pragma } \opt{pp-tokens} new-line\br |
| 61 | + \terminal{\# }new-line |
62 | 62 | \end{bnf}
|
63 | 63 |
|
64 | 64 | \begin{bnf}
|
|
68 | 68 |
|
69 | 69 | \begin{bnf}\obeyspaces
|
70 | 70 | \nontermdef{if-group}\br
|
71 |
| -\terminal{\# if } constant-expression new-line \opt{group}\br |
72 |
| -\terminal{\# ifdef } identifier new-line \opt{group}\br |
73 |
| -\terminal{\# ifndef } identifier new-line \opt{group} |
| 71 | + \terminal{\# if } constant-expression new-line \opt{group}\br |
| 72 | + \terminal{\# ifdef } identifier new-line \opt{group}\br |
| 73 | + \terminal{\# ifndef } identifier new-line \opt{group} |
74 | 74 | \end{bnf}
|
75 | 75 |
|
76 | 76 | \begin{bnf}
|
|
81 | 81 |
|
82 | 82 | \begin{bnf}\obeyspaces
|
83 | 83 | \nontermdef{elif-group}\br
|
84 |
| -\terminal{\# elif } constant-expression new-line \opt{group} |
| 84 | + \terminal{\# elif } constant-expression new-line \opt{group} |
85 | 85 | \end{bnf}
|
86 | 86 |
|
87 | 87 | \begin{bnf}\obeyspaces
|
88 | 88 | \nontermdef{else-group}\br
|
89 |
| -\terminal{\# else } new-line \opt{group} |
| 89 | + \terminal{\# else } new-line \opt{group} |
90 | 90 | \end{bnf}
|
91 | 91 |
|
92 | 92 | \begin{bnf}\obeyspaces
|
93 | 93 | \nontermdef{endif-line}\br
|
94 |
| -\terminal{\# endif } new-line |
| 94 | + \terminal{\# endif } new-line |
95 | 95 | \end{bnf}
|
96 | 96 |
|
97 | 97 | \begin{bnf}
|
|
0 commit comments