109 |
AT_CLEANUP |
AT_CLEANUP |
110 |
|
|
111 |
|
|
112 |
|
## ----------------- ## |
113 |
|
## Invalid input 1. ## |
114 |
|
## ----------------- ## |
115 |
|
|
116 |
|
|
117 |
|
AT_SETUP([Invalid input: 1]) |
118 |
|
|
119 |
|
AT_DATA([input.y], |
120 |
|
[[%% |
121 |
|
? |
122 |
|
]]) |
123 |
|
|
124 |
|
AT_CHECK([bison input.y], [1], [], |
125 |
|
[input.y:2: invalid input: `?' |
126 |
|
input.y:3: fatal error: no rules in the input grammar |
127 |
|
]) |
128 |
|
|
129 |
|
AT_CLEANUP |
130 |
|
|
131 |
|
|
132 |
|
## ----------------- ## |
133 |
|
## Invalid input 2. ## |
134 |
|
## ----------------- ## |
135 |
|
|
136 |
|
|
137 |
|
AT_SETUP([Invalid input: 2]) |
138 |
|
|
139 |
|
AT_DATA([input.y], |
140 |
|
[[%% |
141 |
|
default: 'a' } |
142 |
|
]]) |
143 |
|
|
144 |
|
AT_CHECK([bison input.y], [1], [], |
145 |
|
[input.y:2: invalid input: `}' |
146 |
|
]) |
147 |
|
|
148 |
|
AT_CLEANUP |
149 |
|
|
150 |
|
|
151 |
## --------------------- ## |
## --------------------- ## |
152 |
## Invalid CPP headers. ## |
## Invalid CPP headers. ## |
153 |
## --------------------- ## |
## --------------------- ## |